计算机仿真(计算机仿真技术)打印版.pptVIP

计算机仿真(计算机仿真技术)打印版.ppt

  1. 1、本文档共280页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.2.5 M文件及程序调试与变量属性 M文件:由MATLAB命令语句构成的程序文件称作M文件,它将m作为文件的扩展名。可以直接阅读并用任何文本编辑器来建立这种文件。 M文件可分为两种:主程序和子程序。 主程序 (也称主程序文件): 一般是由用户为解决特定的问题而编制的程序。 子程序 (称为函数文件):它必须由其它M文件来调用。函数文件往往具有一定的通用性,并且可以进行递归调用。 (1)有关程序的功能、使用方法等内容的注释。主程序前面的若干行通常是程序的注释, 每行以“%”开始。 (2)程序的主体。 (3)整个程序应按MATLAB标识符的要求起文件名,并加上后缀m。 对主程序文件的运行方式通常有两种: 在MATLAB的命令窗口中运行:在MATLAB的命令窗中键入此程序的文件名后,系统就开始执行文件中的程序; 在编辑窗口中运行:通过编辑窗口打开所要运行的文件,然后再运行。主程序文件中的语句可以对MATLAB工作空间中的所有数据进行运算操作。 1.M文件的结构 主程序文件的格式特征如下: 2.函数文件结构 函数文件是用来定义子程序的。它与主程序文件的主要区别有三点: (1)由function起头,后跟的函数名必须与文件名相同; (2)有输入输出变元(变量),可进行变量传递; (3)除非用global声明,程序中的变量均为局部变量,不保存在工作空间中。 通常,函数文件由五部分构成: ·函数定义行; ·H1行; ·函数帮助文本; ·函数体; ·注释。 函数定义命令function( ) 格式: function [output1,output2,…]=functionname(input1,input2,….) 功能:定义函数名为functionname的函数(或子程序),该函数的输出变量为[output1,output2,…],输入变量为 (input1,input2,….)。 例如:function y=mean(x,dim) function为函数定义的关键字,mean为函数名,y为输出变量,x和dim为输入变量。 注意:当函数具有多个输出变量时,则以方括号括起;当函数具有多个输入变量时,则直接用圆括号括起。例如:function[x,y,z]=sphere(theta,phi,rho)。当函数不含输出变量时,则直接略去输出部分或采用空方括号表示。 4.4 SIMULINK动态仿真集成环境 4.4.1 Simulink操作基础 4.4.2 系统仿真模型 4.4.3 系统的仿真 4.4.1 Simulink操作基础 Simulink简介 Simulink是MATLAB的重要组成部分,提供建立系统模 型、选择仿真参数和数值算法、启动仿真程序对该系统 进行仿真、设置不同的输出方式来观察仿真结果等功能。 Simulink的启动与退出 1.Simulink的启动 在MATLAB的命令窗口输入simulink或单击MATLAB主窗口 工具栏上的Simulink命令按钮即可启动Simulink。Simulink 启动后会显示Simulink模块库浏览器(Simulink Library Browser)窗口。 在MATLAB主窗口File菜单中选择New菜单项下的Model命 令,在出现Simulink模块库浏览器的同时,还会出现一个名 字为untitled的模型编辑窗口。在启动Simulink模块库浏览器 后再单击其工具栏中的Create a new model命令按钮,也会弹 出模型编辑窗口。利用模型编辑窗口,可以通过鼠标的拖放 操作创建一个模型。 模型创建完成后,从模型编辑窗口的File菜单项中选择Save 或Save As命令,可以将模型以模型文件的格式(扩展名 为.mdl)存入磁盘。 如果要对一个已经存在的模型文件进行编辑修改,需要打开 该模型文件,其方法是,在MATLAB命令窗口直接输入模型 文件名(不要加扩展名.mdl)。在模块库浏览器窗口或模型编 辑窗口的File菜单中选择Open命令,然后选择或输入欲编辑 模型的名字,也能打开已经存在的模型文件。另外,单击模 块库浏览器窗口工具栏上的Open a model命令按钮或模型编 辑窗口工具栏上的Open model命令按钮,也能打开已经存在 的模型文件。 例4.3.9 计算y=x2的拉普拉斯变换及其逆变换. 命令如下: x=sym(x);y=x^2; Ft=laplace(y,x,t) %对函数y进行拉普拉斯变换 fx=ilaplace(Ft,t,x) %对函数Ft进行拉普拉斯逆变换 3. Z变换 对数列f(n)进行z变换的MATLAB函数是: ztrans(fn,n,z)

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档