声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 8614|回复: 10

[编程技巧] 用matlab求解偏微分方程的数值解问题

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

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

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

x
我没用过matlab,现在要求解一个偏微分方程组,在网上查了很多,但是没找到相关的东西,找到这个论坛就上来求助了!
偏微分方程是抛物型的,不能求解解析解,要用有限差分法来求解数值解
老师要求说用matlab来求解这个数值解,画出曲线
但是我不会用matlab编写M文件来求解
所以小弟在这里向各位高手求助,希望有做过这个的大哥大姐能给我个相似的例子或是知道该怎么进行这个编程
下面的附件是我要求解的偏微分方程组的差分格式!

[ 本帖最后由 eight 于 2007-9-1 17:11 编辑 ]

求方程.doc

21 KB, 下载次数: 148

回复
分享到:

使用道具 举报

发表于 2007-9-1 09:59 | 显示全部楼层
最好将原方程一并上传一下.
 楼主| 发表于 2007-9-1 11:10 | 显示全部楼层
发表于 2007-9-1 16:42 | 显示全部楼层
这种一维热扩散问题应该说是最简单的, 方法有二:
%%%
1. 若自己按照差分公式编程计算,步骤如下:
    网格化->写边界条件->按差分公式自洽迭代即可;
2. 另一种方法就是利用PDE Toolbox.
由于该问题是分段问题,边界设定要小心一些.

评分

1

查看全部评分

 楼主| 发表于 2007-9-2 23:28 | 显示全部楼层
非常感谢xjzuo 的思路解答,真是谢谢了!
我看了些matlab的书也看说这样的一维热扩散问题是简单的
主要是我没用过matlab,不知道按照差分公式编程的具体步骤和格式
我这几天都在学习这方面的东西
但是没找到和这个问题相仿的例题的程序格式
希望xjzuo 要是有这个方面的例子的话给我个做下参考
因为东西马上要用,太急了,想能学快点
希望有相似的例子的给我留个让我参考下

[ 本帖最后由 ChaChing 于 2009-8-22 23:46 编辑 ]
发表于 2007-10-13 08:52 | 显示全部楼层

ymy2008

我也正在研究这方面的内容,希望和你取得联系

我是本论坛的“本科生“,无法查阅你的信息

我的Email: zoxoj-bbs@yahoo.com.cn

你可以和我发邮件
发表于 2007-10-13 09:31 | 显示全部楼层

回复 #6 zoxoj 的帖子

我曾经解过一个类似形式的方程,好像在数学与非线性板块。另外这个问题在matlab的help里有实例,自己多摸索就可以了。自己做研究嘛,摸索阶段是必须的
发表于 2009-3-30 15:31 | 显示全部楼层
我遇到一个问题,比这要复杂,也不会,学习中:@(
发表于 2009-8-22 22:42 | 显示全部楼层
我也在为偏微分头疼啊。
发表于 2009-9-30 19:17 | 显示全部楼层
希望建个matlab PDE 的专栏!!!!!!有很多需要讨论。比如我碰到如何在PDETOOL中自己设定区域,而不是拿鼠标来画,尝试在PDEGEOM中自己编辑几何模型文件,但是还没有搞定,想请教一哈这方面的高手,QQ:124403470.谢谢
发表于 2012-6-18 08:41 | 显示全部楼层
学习了......
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-29 04:47 , Processed in 0.078576 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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