声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

声振论坛 展示 科学计算 matlab 查看内容

[示例]如何求解微分、积分方程的几个例子

2016-10-13 09:42| 发布者: aspen| 查看: 3689| 评论: 0|原作者: xjzuo|来自: 声振论坛

摘要: 看到有不少人问过二阶动力微分方程的求解问题,现举一个简单的例子, 其余的情形希望读者能举一反三, 自己多思考.

二、关于求解变参数微分方程

看到有不少人问过如何处理"变参数微分方程", 所以抽了一点时间,写了一个例子,
希望能帮助到那些需要求解此类问题的人。
%%%================================%%%
clear all
fun=inline('[y(2);sin(w*t)-2*y(1)-3*y(2)]','t','y','flag','w');
tsp=[0 10];
y0=[1 1];
xlim(tsp)
for w=1:10
   [t,y]=ode45(fun,tsp,y0,[],w);
   plot(t,y)
   title(['w = ',num2str(w)]);
   pause(0.5);
end
%%%================================%%%

讨论、回复专贴:“关于求解变参数微分方程”回复专贴

[ 本帖最后由 eight 于 2007-6-1 00:15 编辑 ]

最新评论

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

GMT+8, 2024-5-4 16:13 , Processed in 0.062360 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部