声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1042|回复: 2

[编程技巧] 有限差分法

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

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

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

x
有一很长的方形模具,外部尺寸为3030 mm, 内部为1010 mm,现需进行渗碳处理,以提高内表面耐磨性。现假定其内部充满渗碳剂,内表面碳浓度维持在1.4%,外表面为空气,碳浓度为0。求稳态时的碳浓度分布。
编程如下:
clear
space=10;
h=0.1;
time=2000000;
t=250;
n=(space/h)+1;
m=(time/t)+1;
c=zeros(n,m);
c(1,1:m)=1.4;
c(n,1:m)=0;
c(1:n,1)=0;
for j=1:m
      for i=2:n-1
      c(i,j)=0.5*(c(i-1,j)+c(i+1,j));
   end
end
w=linspace(0,space,n);
w1=c(:,m);
plot(w,w1,'m')
可运行结果是一条下降的曲线,应该是一斜直线吧,请高手指点!
回复
分享到:

使用道具 举报

发表于 2007-4-14 20:11 | 显示全部楼层
方程给一下
 楼主| 发表于 2007-4-14 23:34 | 显示全部楼层
方程为Laplace方程.X为距离,T为扩散时间,C为浓度
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-24 15:30 , Processed in 0.054446 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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