- 87
- 0
- 约1.96千字
- 约 9页
- 2021-11-17 发布于天津
- 举报
对下面的一阶对流扩散方程
?u+ a —u= 0 x €(- x,旳,t0 ?t ?t 八
(1.1)u(x,O)=U(x) x € (- x, x
(1.1)
对求解区间[°,1]
10x+1 - 0.1 x0
U (x)= - 10x + 1 0x0.1
0 其余
Matlab程序 fun cti on u = yi ngfen g(a,dt, n, mi nx,maxx,M)
%方程中的常数:a
%时间步长:dt
%空间节点个数:n
%求解区间的左端:minx
%求解区间的右端:naxx
%时间步的个数:M
%求解区间上的数值解:u
format lo ng;
h = (maxx-mi nx)/( n-1);
if a0
for j=1:( n+M)
u0(j) = In iU(mi nx+(j-M-1)*h);
end
else
for j=1:( n+M)
u0(j) = In iU(mi nx+(j-1)*h);
end
end
u1 = u0;
for k=1:M
if a0
for i=(k+1): n+M
u1(i) = -dt*a*(u0(i)-u0(i-1))/h+u0(i);
end
else
for i=1: n+M-k
u1(i) = -dt*a*(u0(i+1)-u0(i))/h+u0(i);
end
end
u0 = u1;
end
if a0
u
您可能关注的文档
最近下载
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 2025年氢能冷热电联供系统在绿色建筑中的应用探索报告.docx VIP
- 树木支撑及固定技术规范(修订版).docx VIP
- matlab基础与应用期末考试13142试题参考试卷附答案.doc VIP
- 氢能与燃料电池在分布式能源系统中的应用与市场前景.docx
- 2025年氢燃料电池在备用电源领域应用报告.docx
- 汽车电子电器及零部件检测.doc VIP
- 《关于重庆组织破坏经过和狱中情形的报告》全文.pdf
- 渤海银行2026校园招聘无领导面试案例.docx VIP
- 2025最新渤海银行校园招聘笔试真题.docx VIP
原创力文档

文档评论(0)