Red de conocimiento informático - Aprendizaje de programación - Preguntas sobre Matlab

Preguntas sobre Matlab

El siguiente contenido es un extracto del programa "Solución y visualización de ecuaciones de física matemática de MATLAB". El modo de vibración dinámica de la onda estacionaria en ambos extremos de la cuerda durante un tiempo fijo puede ver que. El modo de vibración dinámica está totalmente disponible.

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