预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SIMULINK&DEE简介如何进入SIMULINK?Step1:进入MATLABStep2:方法一:在workspace输入simulink的指令。方法二:点选MATLABCommandWindow上方之利用以上方法会获得下面的结果如何利用SIMULINK解ODEExample1:Step1:在Library中点选Continuous,在Continuous中选取integrator,按住鼠标左键拖曳至untitled中,分别在各接点拉上连接线并标明各个涵义。Step2:(1)从Math中点选Gain的图标,拖曳至untitled中,并选取命令列中Format/FlipBlock使其转(2)从Math中,拖曳Sum至untitled中(3)从Source中,用鼠标拖曳Constant至untitled,并把各点连结起来。(4)从Sink中拖曳Scope至untitled中,并与连结(5)把Constant改为2,把Gain改为-3。Step3:设定参数(1)选择Simulation/Parameters(2)调整适当的起始时间、结束时间和数值方法。(3)点选Simulation/Start,开始仿真。(4)点选Scope,显示仿真的结果。Example2:Step1:(1)点选Continuous中之Integrator,拖曳至untitled。(2)按住鼠标右键可重复复制一个Integrator(3)标示,,,(4)在Integrator上按鼠标两次,给定,Step2:(1)从Math中拖曳Sum,从Source中拖曳Clock至untitled中(2)从Functions&Tables中拖曳Fun至untitled中并修改其值为。【NOTE】(1)Simulink中外来的变量以u表示(2)若函数太长,可把Fun边框拉大则可显示完整函数(3)从Math中拖曳Product至untitled中(4)把各点连结起来即可完成Step3:从Math中拖曳Gain至untitled中,并复制一个Fun、Sum和Product(2)修改Gain之值为-1;Fun1为(3)把各点连结即可完成(4)从Sink中拖曳Scope并复制,使其接上、Step4:调整参数设定(1)选择Simulation/Parameters调整适当的起始时间、结束时间和数值方法。(3)显示仿真的结果。如何利用DEE解ODE*如何进入DEE?(1)Ans:在Workspace输入dee(2)执行后会产生以下结果(3)打开Simulink,并把dee拖曳至untitled在dee上用鼠标点两下,打开deeName:方程式名称#ofinput:外界输入变量的个数=:微分方程式x0:微分方程式的起始值y=:解完方程式后之值【NOTE】(1)外界输入变量以表示(2)微分方程式变量以表示(3)i表示个数Example1:Step1:利用上述方法打开deeStep2:在的方框内输入Step3:在的方框中输入起始值0Step4:在的方框中输入要解的变量Step5:编辑完成之后,若最下方之Status为READY,则可按下右下角的Done;若无,则需重新检查或编辑Step6:从Sink中拖曳Scope至untitled中,并把点连结起来Step7:调整Simulation/Parameters中之时间和数值方法Step8:按下Simulation/Start开始仿真Step9:显示仿真结果Example2:Step1:利用上述方法打开deeStep2:因为t为外界输入所以在#ofinput的方框中输入1Step3:在的方框内输入连立方程式Step4:在的方框中输入起始值0,1Step5:在的方框中输入要解的变量Step6:按下Done即编辑完成DEEStep7:从Source中拖曳Clock至untitledStep8:从Sink中拖曳Scope至untitled并复制一个,并把各点连结起来.Step9:调整Simulation/Parameters中之时间和数值方法Step10:按下Simulation/Start开始仿真Step11:显示仿真结果【NOTE】若要把结果显示在一张图上则可利用MuxStep1:从Signals&Systems中拖曳Mux至untitled中,并把各点连结起来Step2:重复Step9~Step11则其结果如以下所示