声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 730|回复: 3

[综合讨论] 请问这个差分格式要怎么编

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

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

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

x
u(1:11,1:11,1)=0,r=0.01,k=1:300
(1+2r)u'(i,j,k+1/2)-ru'(i+1,j,k+1/2)-ru'(i-1,j,k+1/2)=(1-2r)u(i,j,k)+ru(i,j,k)+ru(i,j,k)
(1+2r)u(i,j,k+1)-ru(i,j,k+1)-r(i,j,k+1)=(1-2r)u'(i,j,k+1/2)+ru'(i+1,j,k+1/2)+ru'(i-1,j,k+1/2)
回复
分享到:

使用道具 举报

发表于 2007-12-6 17:23 | 显示全部楼层
请将问题讲清楚一些,例如贴一下公式。
另:作for循环应该就行了.
 楼主| 发表于 2007-12-6 17:38 | 显示全部楼层
方程是
Ut=Uxx+Uyy
U(x,y,0)=0
差分格式是ADI交替隐式
u(1:11,1:11,1)=0,r=0.01,k=1:300
(1+2r)u'(i,j,k+1/2)-ru'(i+1,j,k+1/2)-ru'(i-1,j,k+1/2)=(1-2r)u(i,j,k)+ru(i,j,k)+ru(i,j,k)
(1+2r)u(i,j,k+1)-ru(i,j,k+1)-r(i,j,k+1)=(1-2r)u'(i,j,k+1/2)+ru'(i+1,j,k+1/2)+ru'(i-1,j,k+1/2)
我用FOR循环编了一下,可是它根本不循环
发表于 2007-12-6 17:43 | 显示全部楼层
那你就应该直接将你的代码贴出来,让大家帮你分析.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-18 13:26 , Processed in 0.060521 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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