Red de conocimiento informático - Consumibles informáticos - Programación en Matlab por Hu Xiaobo

Programación en Matlab por Hu Xiaobo

Jaja, tu bucle for está mal. Coloque t=-50:50 antes del bucle for.

¿Está claro? ¿Todos

Cerrar? Todos

dt = 5 * exp(-12);

freq=10^5;

t =-50:1:50;

lt = longitud (t);

v 0 = 1;

¿Para qué? k=1:1:lt

v(k)=(1-2*((((4/frec)/dt 1)/2-t(k) 1)*frec*dt) ^2)*exp(-((((4/freq)/dt 1)/2-t(k) 1)*freq*dt)^2);

Fin

plot(t, v);

Título('Rick-Rick wavelet');

xlabel(' tiempo(ns)');

Ylabel('amplitude');

Además, su dt y su frecuencia no coinciden, pero puede cambiar el programa usted mismo. Hay fotos