Matlab程序设计讲义.pdf

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab程序设计讲义.pdf

第三章MATLAB程序设计 彭朝霞 Email: pengzhaoxia@buaa.edu.cn 北京航 空航天大学 交通科学与工程 学院 2014 年 10 月9 日 彭朝霞 (北京航空航天大学) MATLAB基础及工程应用 2014 年 10 月 9 日 1 / 48 目录 1 M文件 2 MATLAB 的程序控制结构 3 编程技巧 4 子函数 彭朝霞 (北京航空航天大学) MATLAB基础及工程应用 2014 年 10 月 9 日 2 / 48 本章目标 M文件 子函数与局部函数 MATLAB常用编程语句 MATLAB 彭朝霞 (北京航空航天大学) MATLAB基础及工程应用 2014 年 10 月 9 日 3 / 48 M文件 1 M文件 2 MATLAB 的程序控制结构 3 编程技巧 4 子函数 彭朝霞 (北京航空航天大学) MATLAB基础及工程应用 2014 年 10 月 9 日 4 / 48 M文件 MATLAB命令的执行方式 1 交互式的命令执行方式,用户在命令窗 口逐条输入命令 特点:这种方法适合于指令较少、不复杂且不经常被修改、运行的 情况下。如果需要编写复杂的程序,需要大量 、复杂的指令才能实 现,直接在命令窗 口输入指令的方法十分不方便。 2 M文件程序设计方式 用户将需要运行的MATLAB指令存储在一个 以“.m”为扩展名 (扩展 名.m)的文件 中。通过在命令窗 口键入这个文件 的名字来运行文件 中 的MATLAB指令,我们称这些文件为M文件 。 彭朝霞 (北京航空航天大学) MATLAB基础及工程应用 2014 年 10 月 9 日 4 / 48 M文件 M文件 M 文件根据调用方式的不同可 以分为两类: 1 命令文件 (脚本文件 )(Script ):直接输入文件名即可运行 2 函数文件 (Function):供其它M文件调用,通常带输入参数和输出参数 彭朝霞 (北京航空航天大学) MATLAB基础及工程应用 2014 年 10 月 9 日 5 / 48 M文件 编程示例 例 :将华氏温度转化为摄氏温度:c = 5 (f − 32). 9 1 脚本文件(f2cs.m): clear ; f=input (’Please input f :’); c=5*(f-32)/9 2 函数文件(f2cf.m): function c=f2cf (f) c=5*(f-32)/9; 彭朝霞 (北京航空航天大学) MATLAB基础及工程应用 2014 年 10 月 9 日 6 / 48 M文件 命令文件 命令文件 的特点: (1) 命令文件没有输入参数也没有输出参数,只是一些MATLAB 命令和函 数的组合。 (2) 命令文件可 以操作工作空间 (Base Workspace)的变量,也可 以生成新 的变量 。命令文件执行结束后新变量将保存在工作空间中,不会被自动 清除。 (3) 命令文件是用 “.m”为扩展名的文件,只要命令文件在搜索路径上,在 命令窗 口

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档