这是我的代码;
函数pdex1
m = 0;
x = [0 0.005 0.01 0.05 0.1 0.2 0.5 0.7 0.9 0.95 0.99 0.995 1];
t = [0 1 0.005 0.01 0.05 0.1 0.5 1.5 - 2);
C = 4.0;
k = 419;
密度= 8960;
TT = [25 30 35 40 45 50 55 60 65];
索尔= pdepe (m, @pdex1pde, @pdex1ic @pdex1bc x, t);
u1 =索尔(:,:1);
图
冲浪(x, t, u1)
标题(u1 (x, t))
包含(' x '距离)
ylabel (“t”)
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
函数[c、f、s] = pdex01pde (x, t, u, DuDx)
c =密度* c;
f = k * DuDx;
y = u (1);
F = 0 * y;
s = F;
% % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
函数情况= pdex1ic (x);
情况= 25;
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
函数(pl ql,公关,qr] = pdex1bc (xl, ul, xr, ur, t)
pl = ul-TT(我);
ql = 0;
公关= 0;
qr = 1;