如何利用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界面框架及运行结果
微分方程Simulink界面框架
t-y(t)曲线图和t-y'(t)曲线图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)