Preguntas sobre Matlab
borrar todo;
t=0:0.005:2.0; x=0:0.001:1;
ww1=wfun(1, 0) ; ww2=wfun(2,0);
ww3=wfun(3, 0); ww4=wfun(4,0);
ymax1=max(abs(ww1)
figura
subtrama(2, 1, 1)
h1=plot(x, ww1, 'r', 'ancho de línea', 5) ;
espera;
h3=plot(x, ww3, 'g', 'linewidth', 5); , -ymax1, ymax1])
subtrama (2, 1, 2)
ymax4=max(abs(ww4)
h2=plot( x, ww2, 'r', 'ancho de línea', 5);
Mantener;
h4=plot(x, ww4, 'g', 'ancho de línea', 5);
eje([ 0, 1, -ymax4, ymax4])
para n=2:
ww1=wfun( 1, t(n))
set(h1, 'ydata',ww1);
ww3=wfun(3, t(n)); ydata',ww3);
drawow;
ww2=wfun(2, t(n));
set(h2, 'ydata',ww2)
ww4=wfun( 4, t(n));
set(h4, 'ydata',
drawnow; p>
p>
fin
función wtx=wfun (k, t)
x=0:0.001:1; a=1;
wtx= cos(k*pi*a*t).*sin(k*pi*x);
Este wfun está definido por otros. Las últimas tres líneas son la definición de wfun. función en cuanto a max, es el valor máximo, los abs son valores absolutos, para que sepas
Puedes definir tu propio wfun. m, para que puedas ejecutar el programa
Encuentra otra definición, se siente casi igual:
función wtx=wfun(N, t)
x = 0: 0,001: 1; a=1;
x0=0,5; N
wtx=wtx ((2*F*l)/(T* pi^2))*sin((I*pi*x0)/l)*cos((I*pi*a * t)/l)*sin((I*pi*x)/l)/(I^2);
fin