Методы решения задач математической физики. Рындин Е.А. - 115 стр.

UptoLike

Составители: 

115
xlabel('y')
ylabel('x')
zlabel('U')
grid on
colormap('cool')
axis([min(y) max(y) min(x) max(x) min(min(min(U))) ...
max(max(max(U)))])
pause(0.1)
M(l)=getframe;
end
% Отображение волнового процесса в динамическом режиме
figure
movie(M,20,10)
Приведенное описание необходимо сохранить в виде текстового файла с
именем wave_2d.m и поместить его в каталог /WORK, находящийся в корневом
каталоге системы MATLAB.
Вызов функции wave_2d осуществляется аналогично функциям puass_2d и
termo_2d следующими командами:
wave_2d;
x=wave_2d;
[x,y]=wave_2d;
[x,y,t]=wave_2d;
[x,y,t,U]=wave_2d
(
t0,ts,s,x0,xn,n,y0,ym,m,
...
vt1,gt1,vt2,gt2,v1,g1,v2,g2,v3,g3,v4,g4
)
.
Графики распределений искомой функции по координатам в различные
моменты времени будут выводиться в отдельных окнах. После вывода всех
графиков в новом окне будет показан волновой процесс в динамическом режи-
ме.
При использовании первой, второй, третьей или четвертой команд функция бу-
дет выводить графически решение задачи при входных параметрах, принятых
по умолчанию:
- начальный момент времени – 0;
- конечный момент времени – 0.2;
- число точек сетки по оси времени – 6;
- x
min
= -1;
- x
max
= 1;
- число точек сетки по оси х – 18;
- y
min
= -1;
- y
max
= 1;
- число точек сетки по оси y – 18.