- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab的教学ppt
2. pause函数:暂停程序的执行。 调用格式: pause(延迟秒数) 注:如果省略延迟时间,直接使用pause,则将暂停程序,直到用户按任一键后程序继续执行。 4. keyboard命令 用来使程序暂停运行,等待键盘命令,输入return语句,程序就继续运行。 调用内置函数的方法: 使用函数名并给出相应的入口、出口参数即可。 用户自定义的M函数文件是由用户自己利用M语言编写的文件。 系统M函数文件是由MATLAB提供的M语言函数文件。 函数声明行 H1行(用%开头的注释行) 在线帮助文本(用%开头) 编写和修改记录(用%开头) 函数体 函数声明行以“function”引导,是M函数文件必须有的,M脚本文件没有;函数名和文件名一致,当不一致时,MATLAB以文件名为准; ? 函数声明行的格式: function [输出变量列表] = 函数名(输入变量列表)? H1行通常包含大写的函数文件名,可以提供给help和lookfor关键词查询使用; 在线帮助文本通常包含函数输入输出变量的含义、格式说明; 编写和修改记录一般在空一行后,记录作者、日期和版本记录,用于软件档案管理。 函数体由MATLAB的命令或者通过流程控制结构组织的命令组成。通过函数体实现函数的功能。 1. 子函数(Subfunctions) 在M函数文件中只有一个主函数,其它则为子函数。 (1) 在一个M文件中,主函数必须出现在最上方,其后是子函数,子函数的次序无任何限制; (2) 子函数不能被其它文件的函数调用,只能被同一文件中的函数(可以是主函数或子函数)调用; (3) 同一文件的主函数和子函数变量的工作空间相互独立; (4) 用help和lookfor命令不能提供子函数的帮助信息。 function Ex0511() z1=0.3; Ex0502(z1); %调用Ex0502 hold on z1=0.5 Ex0502(z1) %调用Ex0502 z1=0.707; Ex0502(z1) %调用Ex0502 function y=Ex0502(zeta) %子函数,画二阶系统时域曲线 x=0:0.1:20; y=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt(1-zeta^2)… *x+acos(zeta)) plot(x,y) 私有函数是指存放在private子目录中的M函数文件,具有以下性质: (1)在private目录下的私有函数,只能被其父目录的M函数文件所调用,而不能被其它目录的函数调用; (2)私有函数父目录的M脚本文件也不可调用私有函数; (3)在函数调用有哪些信誉好的足球投注网站时,私有函数优先于其它MATLAB路径上的函数。 函数调用的格式: [输出参数1,输出参数2,…]=函数名(输入参数1,输入参数2,…) (1) nargin和nargout变量 函数的输入输出参数的个数可以通过变量nargin和nargout获得。 nargin用于获得输入参数的个数,nargout用于获得输出参数的个数。 (2) varargin和varargout变量 “varargin”和“varargout”可以获得输入输出变量的各元素内容,varargin和varargout都是元胞数组。 1. 局部变量 局部变量(Local Variables)是在函数体内部使用的变量,其影响范围只能在本函数内。 局部变量只在函数执行期间存在,当函数执行完变量就消失。 ? 2. 全局变量 全局变量(Global Variables)是可以在不同的函数工作空间和MATALB工作空间中共享使用的变量。 全局变量在使用前必须用global定义。 function Ex0512() global X X=0:0.1:20; z1=0.3; Ex0503(z1); hold on z1=0.5; Ex0503(z1); z1=0.707; Ex0503(z1); 1.Debug菜单 Step(快捷键F10):单步运行。 Step in(快捷键F11):单步运行进函数。 Step out(快捷键shift+F11):从函数中出来。 Continue(快捷键F5):从当前语句行执行程序到遇到下一个断点或程序结束。 Breakpoints菜单主要用来设置和清除断点 Set/Clear Breakpoints(快捷键F12):设置和清除 所在行的断点。 Clear all Breakpoints:清除所有断点。 Stop If Error:在出错行暂停。 Stop If Warning:在警告语句行暂停。 Stop If Nan Or Inf:在有Nan或Inf的语句行暂停。 Stop If All Error:在
您可能关注的文档
最近下载
- 简易钢楼梯设计.doc VIP
- 【钢梯大样图】简易钢楼梯做法详图.pdf VIP
- 学科教学三种境界.ppt
- 中频感应电炉培训教材.ppt
- 第5.2课《学习工匠事迹,领略工匠风采》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 铁路机车驾驶人员资格认证-HXN5型内燃机车专业知识考试题库(含答案).docx
- 初中数学项目化活动设计项目化学习活动作业方案案例设计.pptx VIP
- 初中数学项目化学习活动作业方案案例设计.pptx VIP
- 第5.2课+学习工匠事迹+领略工匠风采(高教版中职语文2023·职业模块).pptx VIP
- 无水印 scratch3.0编程校本课程.docx
文档评论(0)