- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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”为扩展名的文件,只要命令文件在搜索路径上,在
命令窗 口
您可能关注的文档
- linux性能优化之磁盘IO.ppt
- Linux服务器安全策略详解之Apache配置.pdf
- Logix5000控制系统:通过EtherNetIP网络连.pdf
- M2U1Icanplaythepiano.ppt
- MACH3变频器主轴调速.doc
- MATLAB_程序设计和应用经典教程.doc
- MATLAB在最优化计算中应用.pdf
- MATLAB的使用与命令语句.ppt
- matlab程序设计CH1_1.pdf
- MATLAB程序设计和应用-1.pdf
- 制动系统的特点项目一58课件.pptx
- 直接工程费价外运杂费填料费铁路工程施工组织与概预算78课件.pptx
- 主备用控制中心的切换LCF300型25课件.pptx
- 智能交通系统的相关技术任务三车辆自动驾驶技术王怡安徽交通6.pptx
- 智能交通监控系统任务三城市交通诱导系统诱导系统的组成王怡安.pptx
- 智能交通监控系统任务二城市交通监控系统王怡安徽交通67课件.pptx
- 直升机的特点和分类空气动力学基础与飞行原理86课件.ppt
- 直升机的飞行性能空气动力学基础与飞行原理67课件.ppt
- 职业形象塑造3职业教育国际邮轮乘务管理专业教学化妆与形象设.pptx
- 轴向拉压杆件的线应变和胡克定律张亚琴河北交通52课件.pptx
文档评论(0)