Modificar eje tiempo de una CWT
Publicado por Nathan (6 intervenciones) el 05/05/2010 12:43:09
Estoy realizando un software q pueda leer señales desde archivos y una pequeña manipulacion de filtrado y poca cosa mas. Mi problema es que tengo dos plots linkados, en uno ploteo la señal desde cualquier intervalo, por ejemplo del 0.52 al 0.78, y en el otro plot realizo la cwt de este fragmento y lo ploteo directamente desde la funcion CWT de matlab:
ccfs = cwt(vonkoch,1:32,'sym2','plot');
Pero claro, la función cwt no sabe que es un fragmento que va del 0.52 al 0.78, y me lo hace empezar del 0 y cada muestra incrementa a 1 el tiempo. El ploblema es que claro, al estar dos plots linkados el otro plot cambia su eje temporal al nuevo del CWT y pierdo la informacion.
He intentado cambiar las labels, y funciona pero claro para el plot de la CWT sigue siendo de 0 a 1000 segunfos por ejemplo.
Hay alguna manera de que a la funcion CWT le puedas indicar un vector de tiempo???
Muchas gracias!!!
ccfs = cwt(vonkoch,1:32,'sym2','plot');
Pero claro, la función cwt no sabe que es un fragmento que va del 0.52 al 0.78, y me lo hace empezar del 0 y cada muestra incrementa a 1 el tiempo. El ploblema es que claro, al estar dos plots linkados el otro plot cambia su eje temporal al nuevo del CWT y pierdo la informacion.
He intentado cambiar las labels, y funciona pero claro para el plot de la CWT sigue siendo de 0 a 1000 segunfos por ejemplo.
Hay alguna manera de que a la funcion CWT le puedas indicar un vector de tiempo???
Muchas gracias!!!
Valora esta pregunta


0