首页 > 代码库 > MATLAB学习第一天 脚本的使用方法
MATLAB学习第一天 脚本的使用方法
.m文件分为两种:
1.脚本文件
2.函数文件
1.脚本是一个扩展名为.m 的文件,其中包含了 MATLAB 的各种命令,与批处理文件很类似,在 MATLAB 命令窗口下直接输入此文件的主文件名,MATLAB 可逐一执行在此文件内 的所有命令,和在命令窗口逐行输入这些命令一样。脚本式 M 文件运行产生的所有变量都是全局变量,运行脚本后,所产生的所有变量都驻留在 MATLAB 基本工作空间内,只要用户 不使用 clear 命令加以清除,且 MATLAB 指令窗口不关闭,这些变量将一直保存。基本空间 随 MATLAB 的启动而产生,在关闭 MATLAB 软件时该基本空间被删除。 例如,假设当前目录下有一个脚本 M 文件,可用 type 命令显示其内容如下:
>>type solver.m%solver.m
%used to solve A*X=b
%where A=[-1.5 1 2;3 -1 1;-1 3 5], b=[2.5;5;8].
A=[-1.5 1 2;3 -1 1;-1 3 5];
b=[2.5;5;8];
X=A\b
在上面的示例代码中以%开头的行是注释,在命令窗口执行 solver 命令,即可得到方程组的解,具体代码如下:
>>solverX=
0.7500
-0.6250
2.1250 结合上例,面对 M 文件必须遵循的规则及两种类型的异同做简要介绍。
(1)从函数名必须与文件名相同。
(2)脚本式 M 文件没有输入参数或输出参数,而函数式 M 文件有输入参数和输出参数。
(3)函数可以有零个或多个输入和输出变量。函数 nargin 和 nargout 包含输入和输出变 量的个数。在运行时,可以按少于 M 文件中规定的输入和输出变量的个数进行函数调用,但 不能多于这个标称值。
MATLAB学习第一天 脚本的使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。