Reducir dos vectores diferentes a una misma longitud
Publicado por Esther (2 intervenciones) el 07/11/2017 04:05:42
Hola a todos, quisiera por favor me ayuden con sugerencias de como puedo hacer lo siguiente. Tengo 4 vectores con los siguientes tamaños:
tiempo (720x1) tiempo_real (3739x1)
temperatura (720x1) temperatura_real (3739x1)
Cada vector tiempo va asociado con la temperatura en ese instante de tiempo, real y otro medido. Necesito llevar los dos vectores de temperatura a la misma longitud (720), pero sus valores deben coincidir para los mismos tiempos. Ya intenté interpolando con interp1 pero por otros motivos no es lo recomendable en este caso.
Por lo tanto, quisiera encontrar dentro del vector de "tiempo_real",que es mas grande, que valores de "tiempo" coinciden y sacar para esos instantes los de "temperatura_real", así al final reducir el vector de temperatura más grande a uno que sea del mismo tamaño que el más pequeño, osea llevarlo de 3739 a 720.
No se si me expliqué, en sí necesito tener un vector del tamaño 720x1 con valores extraidos de "temperatura_real" que coincidan con los tiempos del vector "tiempo".
Gracias!
tiempo (720x1) tiempo_real (3739x1)
temperatura (720x1) temperatura_real (3739x1)
Cada vector tiempo va asociado con la temperatura en ese instante de tiempo, real y otro medido. Necesito llevar los dos vectores de temperatura a la misma longitud (720), pero sus valores deben coincidir para los mismos tiempos. Ya intenté interpolando con interp1 pero por otros motivos no es lo recomendable en este caso.
Por lo tanto, quisiera encontrar dentro del vector de "tiempo_real",que es mas grande, que valores de "tiempo" coinciden y sacar para esos instantes los de "temperatura_real", así al final reducir el vector de temperatura más grande a uno que sea del mismo tamaño que el más pequeño, osea llevarlo de 3739 a 720.
No se si me expliqué, en sí necesito tener un vector del tamaño 720x1 con valores extraidos de "temperatura_real" que coincidan con los tiempos del vector "tiempo".
Gracias!
Valora esta pregunta
0