• Jueves 3 de Julio de 2025, 12:41

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - cleo

Páginas: [1]
1
Matlab / Interpolacion De Un Vector
« en: Miércoles 14 de Marzo de 2007, 11:49 »
Hola,
sabeis de alguna funcion de matlab que realice la interpolación de un vector? Es decir, quiero añadir N-1 ceros entre cada muestra del vector original. Si
x=[ 1 2 3] y N=3
quiero obtener como salida:

s=[1 0 0 2 0 0 3 0 0 ]

No es dificil de programar una fución que haga esto por lo q supongo q matlab ya tendrá una que lo realiza.
Gracias!!

2
Matlab / Setencia If
« en: Martes 13 de Marzo de 2007, 13:35 »
Hola, tengo una pregunta un poco simple, pero soy nueva en este lenguaje y no sé cómo se ponen algunos simbolos.
Estoy utilizando una setencia if, de manera que:

if (condicion1) or (condicion2)
   ddddddddddd
elseif...
 dddddddddd
else
 dddddddddd
end;

¿Cómo se pone en matlab 'or' y 'and' para separar las condiciones de la sentencia if? En el manual que tengo no lo especifica...
Gracias

3
Windows / Imposible Formatear Disco Duro
« en: Lunes 12 de Marzo de 2007, 13:43 »
Hola,
he intentado formatear mi pc como he hecho otras veces, pero me da error e inicia windows como si nada. Mi sistema operativo es windows xp, sigo las instrucciones para formatear mediante el recovery cd-room, elijo el cd para que reinicie el sistema desde ahí, guardo cambios y reinicio, pero me da el error: cd-room not bootable. Tengo el ordenador lleno de virus y no sé si es por eso q no puedo formatear ¿cómo podría solucionarlo?
Gracias

4
Matlab / Obtener Reflexión De Un Vector
« en: Jueves 4 de Enero de 2007, 20:57 »
Hola!
Sabeis de alguna función que de un vector x(t)te de su reflexión x(-t). He creado una función que hace esto, pero me imagino que matlab ya dispone de una.
Gracias :rolleyes:

5
Matlab / Transformar Señal Del Tiempo A La Frecuencia
« en: Martes 18 de Julio de 2006, 13:09 »
Hola, quisiera saber si alguien puede decirme si la siguiente transformación la estoy haciendo correctamente.

Tengo un vector en el dominio del tiempo que representa el comportamiento de un filtro de longitud h[1, 1024], es decir, un vector de 1024 coeficientes. Lo quiero visualizar en el dominio de la frecuencia y lo hago mediante:

H=abs(fft(h));
plot(H)

El caso es que como el vector es sólo de 1024 coeficentes la gráfica de H también llega sólo hasta 1024 en la frecuencia ¿Es lógico que el filtro sólo llegue hasta 1024 Hz? Me gustaría saber el comportamiento del filtro para todas las frecuencias

Adjunto el resultado que obtengo ¿el eje 'y' viene en Hercios o ese valor tendria que multiplicarlo por la frecuncia de muestreo que he utilizado?

Gracias

6
Matlab / Escuchar Archivo Wav Y Grabar A La Vez
« en: Jueves 18 de Mayo de 2006, 10:41 »
Hola, querria saber si es posible grabar un archivo de sonido a la vez que lo reproduces con matlab, es decir, yo tengo un archivo wav que paso a una variable con:

[y,fs]=wavread('senial.wav');

Y la reproduzco con:

sound(y,fs);

He intentado hacerlo con la grabadora de sonido de windows, pero no se escucha nada y además no me grabaría la señal desde el mismo momento que se empieza a escuchar o tendría que empezar a grabar antes de que se empezara a escuchar la señal. ¿Hay alguna instrucción de matlab que te permita grabar lo que se emite por el altavoz sin retardo? Lo necesito para hacer pruebas con un filtro adaptativo que he implementado en matlab.

Muchas gracias :rolleyes:

7
Matlab / Leer Archivo Wav Desde Matlab
« en: Lunes 10 de Abril de 2006, 12:49 »
Hola a todos! Me gustaría saber si puedo leer un archivo .wav previamente grabado desde la Grabadora de sonidos de Windows. Yo introduzco una frase por mi micrófono y la guardo como "prueba1.wav". Después intento leerla desde matlab con la instrucción:

y=wavread(prueba1);

Matlab me dice que no reconoce prueba1. ¿El fichero tengo que guardarlo en algún sitio determinado dentro de matlab? Lo he intentado guardando el archivo dentro de la carpeta "work" y "bin", pero me sigue diciendo lo mismo.

Muchas gracias. :D

Páginas: [1]