永发信息网

matlab关于偏微分方程

答案:1  悬赏:50  手机版
解决时间 2021-04-15 10:48
matlab关于偏微分方程
最佳答案
我曾经做过一些,我把我的想法简要的说下,就算是抛砖引玉吧,有些内容是引用别人的资料,在这里对他们的工作表感谢,这里会有些错误与不足之处(请批评指正),还望海涵。
用MATLAB解偏微分方程一般有3种方法:
1,用GUI方法,MATLAB的偏微分工具箱(PDE toolbox)可以比较规范的求解各种常见的二阶偏微分方程,但是惋惜的是只能求解特殊二阶的PDE 问题,并且不支持偏微分方程组!
PDE toolbox 支持命令行形式求解PDE 问题,但是要记住那些命令以及调用形式真的很累人,还好MATLAB提供了GUI可视交互界面pdetool,在pdetool中可以很方便的求解一个PDE问题,并且可以帮我们直接生成M代码(File->Save As)。
2,自带库函数
MATLAB语言提供了pdepe()函数,可以直接求解一般偏微分方程(组),它的调用格式为
sol=pdepe(m,@pdefun,@pdeic,@pdebc,x,t)
3,就是自己给予数值算法直接编写求解程序,这里的数值算法,我的意思是指,通过对于PDE方程的求解思路的理解,进而编写其相应的求解算法程序,这种方法有些累,不过适应性极强,能够解决极大部分的问题,相应的算法程序是可以通过手册,书籍查到的。因为求解PDE方程,也可以用C语言等语言求解,因此会有些其他语言的源程序,这个可以利用下,把其改写成MATLAB程序。
求解PDE方程的基本思路是,确定网格与求解,这个就像FLUENT中,先画网格,然后在调用求解器求解,基本原理是将PDE方程离散化,这样就可应由边界向前求解。

解PDE会用到数值差分方面的内容,这个可以参考数值计算的书籍。

本人对于仿真不慎了解,不过见到些关于仿真的实例(滤波),哪里用GUI的方法多些,这样是好处是直观吧,一家之言。
本人现今还是学生,对于这个PDE的见解还是有些浅薄的,希望能对你有帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人跑五公里要多久
女生说最近无聊
QQ钱包能上密码吗?
WTO是怎么解释
质量好,功能实用的是LED电视有哪些?
dnf超时空削弱怎么玩
有什么办法比较容易消除疲劳?
QQ会员怎么用8.8Q币购买会员、黄钻?
为什么抽完烟就想睡觉..头发蒙的感觉
16岁初中毕业擅长画画,学什么好,对以后的工
学生会活动中心干什么的 社团中心是干什么的
我的滔滔点不亮啊
田纳西州在美国东南部属于比较好的州还是比较
女孩讨厌特能装比的男生麽
世界上最毒的物质是不是钋
推荐资讯
如何改善晚上失眠问题?
爱不一定要拥有的语录,有关胜利的诗句
男生请回答女生比男生强的理由
制作启动u盘第二次不成功
奥克拉怎样哪里能买到正宗英国进口的fw和ew,
如何车子蓝牙与歩步高手机蓝牙连在一起?
地下城紫金套装那里打?
我用Q币买QQ游戏里的东西赠送给别人,欢乐豆
关于财付通怎么用
陆晨曦车祸的妈妈不是她亲生母亲吗
有关于传统美德的现代诗吗? 30分
兰绮内衣厂我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?