声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 884|回复: 0

[编程技巧] 高手帮忙看一下

[复制链接]
发表于 2007-4-15 15:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
clear
D0=2.0;
Q=84100;
T=573.15;
R=8.314;
D=D0*exp(-Q/(R*T));%扩散系数
space=10;
h=0.1;%空间步长
time=1200000;
t=100;%时间步长
n=(space/h)+1;
m=(time/t)+1;
c=zeros(n,m);
c(1,1:m)=1.4;%边界条件
c(n,1:m)=0;
c(2:n-1,1)=0;%初始条件
r=D*t/h^2;%傅立叶数
for j=2:m-1
   for i=2:n-1
   c(i,j+1)=c(i,j-1)+2*r*(c(i-1,j)-2*c(i,j)+c(i+1,j)); %中心差商法
end
   end
   w=linspace(0,time,m);
w1=c(51,:);
plot(w,w1,'r')
这是我编的用差分法求解渗碳问题,可画出的图象不符实际,麻烦高手指点一下(已知扩散方程为
dc/dt=Dd^2c/dx^2,c为浓度,t为扩散时间,x为距离)
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 12:46 , Processed in 0.059365 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表