- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第五章 程序设计
• 作为一种高级计算语言,不仅可以如
前几章那样,以一种人机交互 令行方式
工作,还可以像Basic, Fortran, C 等其它高
级语言一样进行程序设计。(用 语言
编写的程序,称为M文件)
本章内容
5.1 M文件概述 (分类、创建、打开)
5.2 输入输出语句 (函数)
5.3 分支结构 (选择结构)
5.4 循环结构
5.5 函数
5.6 文件的读写
5.7 程序设计的辅助函数
5.8 程序调试
5.9 程序性能分析和优化
5.1 M文件概述
• 5.1.1 M 文件的分类
1 ) 命令式:命令式M文件 (简称命令文件,也称为脚
本式M文件, 文件)就是命令(或语句)的简单叠加 (
不存在输入参数和输出参数的问题)。可在命令窗口直接
输入文件名运行。当运行命令式 M文件时, 就会
自动按顺序执行文件中的语句 (或命令),这样就可以避
免在命令窗口运行许多命令的麻烦和重复性工作,也便于
修改。
2 )函数式:函数式M文件 (简称函数文件) 用来定
义函数,主要解决参数传递和函数调用问题,它的第一条
语句以function语句为引导。
5.1.2 M文件的创建与打开
M文件是一个文本文件,可以用任何编辑程序来
建立和编辑。最常用的是利用 提供的M文
件编辑器。
1. 建立新的M文件
为建立新的M文件,启动M文件编辑器的方法有三种:
1 ) 菜单方式。从 主窗口中选择File->New-
>M-file命令,出现M文件编辑器窗口。
2 ) 命令方式:在命令窗口输入edit命令。
3 ) 命令按钮方式:单击 主窗口
上的 New M-file命令按钮。
例 1:绘制y=sin(x)在区间[0,2p ] 内的图形。
方式1. 交互 令行工作方式: 直接在命令窗口输
入命令:
x=linspace(0,2*pi, 101);
y=sin(x);
plot(x,y);
方式2. M文件方式 (程序方式): 按照前面三种
方式之一启动M文件编辑器,依次输入以上三条语
句
,保存文件 (不妨将文件命名为test1.m )
注意: 我们建立的M文件是命令式M文件 (或简
称为命令文件)。
命令文件的运行:
在命令窗口中输入该M文件名 (test 1),或者选
择M文件编辑器窗口中debug菜单下的run子菜单
运行该命令文件,就会顺序执行该命令文件中的
语句 (或命令)。
关于函数的定义格式、调用格式、参数传递及有
关的问题 在后面专门介绍。
2. 打开已有的M文件
打开已有的M文件有多种方法:
1) 在当前 窗口选中要打开的M文件,双击鼠
标左键。
2)菜单方式:从 主窗口中选择File- >Open子
菜单,则屏幕出现 “Open” 框,选择所需打
开的M文件。
3)命令按钮方式:单击 主窗口 上的
Open file命令按钮。
4)命令方式:在命令窗口输入命令
edit
文档评论(0)