matlab中怎么使用微分方程( 二 )


hold off

13按“Enter”键 。
得图5所示 。

matlab中怎么使用微分方程

文章插图

14偏微分方程
PDEPE在一个空间变量和时候内求解偏微分方程 。
示例PDex1、PDex2、PDex3 , PDex4 , PDex5形当作了一个关于利用PDEPE的小型教程 。 浏览这些函数以获取更多示例 。
此示例问题利用了函数PDex1Pde、PDex1IC和PDex1BC 。
PDex1Pde界说微分方程 。
type pdex1pde

15PDex1IC设置初始前提 。
type pdex1ic

16PDex1BC设置鸿沟前提 。
type pdex1bc

17PDEPE需要x(空间离散化)和t(但愿获得解决方案快照的时候矢量) 。 我们利用20个节点的网格来解决这个问题 , 并在5个t值处请求解决方案 。 最后 , 我们提取并绘制溶液的第一组分 。

x = linspace(0,1,20);
t = [0 0.5 1 1.5 2];
sol = pdepe(0,@pdex1pde,@pdex1ic,@pdex1bc,x,t);


u1 = sol(:,:,1);


surf(x,t,u1);
xlabel('x');
ylabel('t');
zlabel('u');

18按“Enter”键 。
【matlab中怎么使用微分方程】得图6所示 。
matlab中怎么使用微分方程

文章插图

原作者:matlabj教程举报
以上内容就是matlab中怎么使用微分方程的内容啦 , 希望对你有所帮助哦!

推荐阅读