matlab-m文件与m函数.ppt
《matlab-m文件与m函数.ppt》由会员分享,可在线阅读,更多相关《matlab-m文件与m函数.ppt(47页珍藏版)》请在三一办公上搜索。
1、第1章 MATLAB 语言系统,1.3 MATLAB的 m文件与m函数,第1章 MATLAB 语言系统,1.3.1 MATLAB命令行操作1.3.2 独立m文件,第1章 MATLAB 语言系统,MTALAB语言的程序可以有两种方式来执行,即命令行方式和m文件方式。由于MATLAB语言的文件 以“.m”作扩展名,因此均称为m文件。,第1章 MATLAB 语言系统,m文件分为两种:独立m文件和函数m文件。独立m文件由命令描述行写成之后存储,即可以在MATLAB平台单独调用执行。,第1章 MATLAB 语言系统,函数m文件需要相应的输入输出变量参数方可执行.如:sin(x),需要变量x作输入参数。再
2、如:y,x,t=step(num,den),需要变量num、den作输入参数,并返回变量y、x、t到内存或者在MATLAB界面显示,具有函数功能,因此需要m函数的专用格式,这样的m文件又称为m函数。,第1章 MATLAB 语言系统,1.3.1 MATLAB命令行操作 MATLAB命令行操作以单行操作或者单行多语句操作均可。,第1章 MATLAB 语言系统,【例1.1】直接计算。pi/4(在matlab中演示)显示演示结果如图1-12-1所示。,例题说明:数值运算立即执行,相当于计算器功能。ans为当前答案变量。,第1章 MATLAB 语言系统,352(在matlab中演示)显示演示结果如图1-
3、12-2所示。,例题说明:数值运算立即执行,相当于计算器功能。ans为当前答案变量。,第1章 MATLAB 语言系统,【例1.2】矩阵参数输入。(在matlab中演示)a=1,2;3,4;a=1,2;3,4 显示演示结果如图1-13所示。,例题说明:语句1:结尾有分号,回车后,执行该命令,输入参数送入内存,不显示变量a的内容。语句2:结尾无分号,回车后,执行该命令,输入参数送入内存,同时显示矩阵a的内容。,第1章 MATLAB 语言系统,【例1.3】数值运算。(在matlab中演示)b=a*a;b显示结果如图1-14所示。,例题说明:语句1:矩阵a相乘,运算结果赋矩阵b。语句2:显示矩阵b的内
4、容。,第1章 MATLAB 语言系统,【例1.4】函数运算。x=0:2*pi/6:2*pi;y=sin(x);%不显示运算结果。若想显示,则输入x:y,例题说明:语句1:建立向量x。语句2:计算向量x的正弦函数向量y。,【例1.5】MATLAB命令立即调用。a=magic(3)(在matlab中演示),例题说明:magic(N)为MATLAB的魔术矩阵函数,N=3,将3阶魔术矩阵赋值予变量a。,显示演示结果如图1-16所示,第1章 MATLAB 语言系统,1.3.2 独立m文件 独立m文件是不需要输入输出参数的带有扩展名.m的m文件,可以分为两种:一种是注释文件,另一种是执行文件。,第1章 M
5、ATLAB 语言系统,注释文件只有注释行,没有命令执行行。注释文件可以响应help命令。注释行的各书写行之前需要冠以“%”符号来标识,如MATLAB工具箱中的所有目录文件contents.m均是这样写成的。,第1章 MATLAB 语言系统,执行文件的书写方法与命令行执行程序的方式相同,只不过是批量命令方式以m文件的文件名调用来执行,类似于MS-DOS的批处理程序。,第1章 MATLAB 语言系统,下面分别用例题说明。【例1.6】说明文件的建立与执行。(在matlab中演示),第1章 MATLAB 语言系统,步骤1:利用编辑工具编辑文件内容,利用m文件编辑器或者其他编辑工具,如edit、word
6、等均可,在文件编辑器上输入以下文件内容。,第1章 MATLAB 语言系统,注:1.在MATLAB的命令窗口中利用如下方式可以进入MATLAB的程序编辑器:在命令编辑区中输入edit命令,回车即可。,第1章 MATLAB 语言系统,选择菜单栏的“File”项中的“New”项中的“M-file”项,如图1-17-1所示。,第1章 MATLAB 语言系统,2.所建立说明文件的演示文件必须存储在如下路径下:c:matlabwork,即选择默认路径直接保存才可以,否则命令无法运行。,第1章 MATLAB 语言系统,%这是一个建立说明文件的演示文件,%作为例题来进行练习。%This is a demnos
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 文件 函数
链接地址:https://www.31ppt.com/p-5438855.html