matlab:利用Simulink求解二阶微分方程? 10
方程如图y’’(t)-10(1-y(t)^2)y’(t)+y(t)=0,y’(0)=0,y(0)=2,0<=t<=100源程序+结果截图...
方程如图y’’(t)-10(1-y(t)^2)y’(t)+y(t)=0, y’(0)=0, y(0)=2, 0<=t<=100源程序+结果截图
展开
1个回答
展开全部
如何利用matlab的Simulink求解二阶微分方程?求解步骤如下:
1、打开Simulink的模块库
(1)选择Commonly User Blocks打开常用模块插入Integrator模块,插入Mux模块,插入Out1模块;
(2)选择User-defined Functions打开自定义函数模块插入Fcn模块
2、根据运算流程,画连接线
3、在Integrator模块中,设置y'(0),y(0)的初始值
4、在Fcn模块中,输入微分方程的关系式,即y" (t)=10(1-y(t)^2)y'(t)-y(t)的降价式
5、点击“运行”按钮
6、点击“图形”按钮,即可得到y'(t)和y(t)数值图形解
7、导出数据和图形
Simulink界面框架及运行结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |