如何利用MATLAB/SIMULINK搭建简单的仿真模型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用MATLAB/SIMULINK搭建简单的仿真模型相关的知识,希望对你有一定的参考价值。
安装完MATLAB软件后,在电脑桌面点击MATLAB快捷方式打开MATLAB后,点击Simulink Library按钮
之后会进入Simulink模块库界面,点击新建模型
接下来,我们就会看到新模型的操作界面,我们只需在模块库中选择我们所需要的模块,搭建模型就可以了
下面我们搭建一个简单的正弦波显示的模型,我们先在模块库中选择Simulink库中的Sources库,选择Sine Wave,将其拖拽到新模型中
接着在Simulink库中选择Sinks库,选择Scope模块,拖拽到新模型中
在新模型中,将两个模块连接起来,点击运行按钮即可 参考技术A 1、建立对应的数学模型了,比如,传递函数,状态空间,这些模型代表了对象或是系统本身;
2、在simulink的库里面直接拖拽进新建模型里面,并修改参数;
3、确定输入和输出,如,输入为阶跃信号,输出可以用scope示波器显示出来;
4、对输出的结果或曲线进行分析;
MATLAB之simulink使用
搭建一个简单的系统:
第一步:
第二步:
建立一个model文件,后缀名为.mdl
第三步:
保存(路径问题和m文件一样 )
第四步:
添加系统模型:
改为负反馈:
修改传递函数:
如果想查看仿真结果:
如果想将simulink中示波器中的图像调入到command window中查看:
打开Command windows窗口,调用whos命令查看变量即可
ps: simulink在系统连线上有一个技巧:
选中第一个模块
按住ctrl再选中第二个模块,即可完成快速连线
以上是关于如何利用MATLAB/SIMULINK搭建简单的仿真模型的主要内容,如果未能解决你的问题,请参考以下文章
MATLAB /simulink中, sin导数后为啥cos(0)不等于1? 结果如图所示:
MATLAB/Simulink仿真时出现下边错误 这是哪里出错了啊 不太懂 求大神指点一二 不胜感激
在simulink中求导积分(不是对时间求导积分),例如dA(x)/dx