% de ilustración de una onda estacionaria en dos dimensiones% tamaño de cajaLx = 3 ; Ly = 4 ; h = 0,1 ; % tamaño de la cuadrícula [ X , Y ] = cuadrícula de malla ( 0 : h : Lx , 0 : h : Ly ); numP_x = 2 ; numP_y = 3 ; % número de picos en xey Z = 0.5 * sin ( 2 * pi * numP_x * X / Lx ) . * Sin ( 2 * pi * numP_y * Y / Ly );% normalizar de 0 a escalaescala = 0,5 ; % Z = Z - min (min (Z));% Z = Z / max (max (Z));M = 11 ;T = linspace ( 0.0 , 2 * pi , M ); T = T ( 1 :( M - 1 )); T = T + 0,5 * pi / ( M - 1 ); turno = 1 ; para p = 1 : 1 para iter = 1 : longitud ( T ) %Figura 1); clf; esperar; t = T ( iter ); figura ( 1 ); clf ; mantener en ; surf ( X , Y , Z * cos ( t )); CAXIS ([ - 1 , 1 ]); sombreado facetado ; mapa de colores otoño ; eje igual ; eje apagado ; eje ([ 0 , Lx , 0 , Ly , - 1 , 1 ]); % ángulo de visión ver ( 38 , 42 ); % H = texto (0, -0.3, 1.4, sprintf ('(% d,% d) modo', k, p), 'tamaño de fuente', 25); % imagen (escala * ((Z * sin (t) + desplazamiento))); % eje igual; eje xy; % eje apagado; file = sprintf ( 'Cuadro% d.png' , 1000 + iter ); disp ( sprintf ( 'Guardando en% s' , archivo )); print ( '-dpng' , '-zbuffer' , '-r100' , archivo ); pausa ( 0,2 ); finfin% guardado en gif con el comando% convertir -densidad 100-loop 1000 -delay 20 Frame1 * Two_dim_standing_wave.gif% luego recortado y escalado en Gimp.