- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仍以前面的command_in_out 为例进行说明。仿真参数设置对话框内的设置与前面相同。使用四组不同的仿真时间对此系统进行仿真。创建m文件“command_in_out_m”,并输入代码如下: t=0:0.1:10;t=t; u=sin(t); sim_input=[t u]; [tout1,x1,yout1]=sim(command_in_out,5); %仿真时间范围0 ~5s ,输出时间向量tout1 由Simulimk的求解器步长决定 [tout2,x2,yout2]=sim(command_in_out,[1 8]); %仿真时间范围1~8s,输出时间向量 tout2 由 Simulimk 的求解器步长决定 [tout3,x3,yout3]=sim(command_in_out,[1:8]); %仿真时间范围1 ~8s ,并且每隔1s 输出一次,即输出时间变量为[1 2 3 4 5 6 7 8] [tout4,x4,yout4]=sim(command_in_out,1:0.2:8); %仿真时间范围1 ~8s ,并且每隔0.2s 输出一次,即输出时间变量为[1 1.2 1.4 … 7.6 7.8 8 subplot(2,2,1); plot(t,u,tout1,yout1,*); subplot(2,2,2); plot(t,u,tout2,yout2,*); subplot(2,2,3); plot(t,u,tout3,yout3,*); subplot(2,2,4); plot(t,u,tout4,yout4,*); 外部输入变量设置 MATLAB 程序(程序名:command_in_out_m2.m) t=0:0.1:10; t=t; u=sin(t); sim_input=[t, u]; [tout1, x1, yout1]=sim (command_in_out,10); % 使用Simulink 仿真参数对话框中的workspace I/O 从MATLAB 工作空间中获得输入信号 u= cos(t); ut=[t, u]; %改变系统输入信号 [tout2, x2, yout2]=sim (command_in_out, 10, [], ut); %使用Sim 中的ut 参数获得系统输入信号,ut 的使用会覆盖由Workspace I/O 的系统输入设置,这一点可以在下面的系统仿真结果图形中反映出来 subplot(1, 2, 1); plot (tout1, yout1); grid subplot(1, 2, 2); plot (tout2, yout2); grid 图中左图表示系统输入为sin(t) 时的相应曲线,右图表示cos(t) 时的相应曲线。从图中可明显看出,当使用sim 命令的ut 参数时,Simulink 仿真参数设置对话框中的设置被覆盖。以前对话框中的外部输入是名为sim_input 的正弦信号,而采用ut 参数后执行的余弦输入信号。注意:这里指的“ 覆盖” ,并不是在Workspace I/O 对话框的Input 中,将sim_input 改变成了ut ,事实上并没有改变,只是不执行sim_input,而执行了命令行中的ut sim其他命令 simset 命令是用来创建和编辑options 结构的。 simget 命令用来获得系统模型的仿真参数设置。 simplot 命令 9、微分方程求解 求微分方程组的通解. y = 3*sin(5*x)*exp(-2*x) [y]=dsolve(D2y+4*Dy+29*y=0,y(0)=0,Dy(0)=15,x); y=simple(y) 创建m文件 解析解:dsolve 数值解:ode 求微分方程组的通解. [x,y,z]=dsolve(Dx=2*x-3*y+3*z,Dy=4*x-5*y+3*z,Dz=4*x-4*y+2*z, t); x=simple(x) ; % 化简 y=simple(y) ; z=simple(z) ; [x;y;z] ans = C8*exp(2*t) + C9*exp(-t) C8*exp(2*t) + C9*exp(-t) + C10*exp(-2*t) C8*exp(2*t) + C10*exp(-2*t) 创建m文件 求微分方程组的通解. 建立M文件vdp1000.m如下: function dy=vdp1000(t,y) dy=zeros
您可能关注的文档
最近下载
- 刑事审判参考2001年第7辑(总第18辑).pdf VIP
- 刑事审判参考2001年第4辑(总第15辑).pdf VIP
- GB/T 18998.5-2022工业用氯化聚氯乙烯(PVC-C)管道系统 第5部分:系统适用性.pdf
- 刑事审判参考2001年第8辑.总第19辑.pdf VIP
- 急诊危重症护理新进展题库答案-2025年华医网继续教育答案.docx VIP
- 《共圆中国梦》教学设计 统编版道德与法治九年级上册.pdf
- 新解读《DL_T 2765—2024输变电工程逻辑模型规范》最新解读.docx VIP
- 2025年锅炉水处理作业G3证理论考试笔试试题(400题)含答案.docx VIP
- 刑事审判参考2001年第9辑.总第20辑.pdf VIP
- 房地产开发重要节点及流程.pptx VIP
文档评论(0)