MATLAB 使用教程 ——脚本和函数 .m 文件

MATLAB 创建并运行脚本文件

除了在 MATLAB 命令提示符下输入命令,MATLAB 还支持创建和运行脚本文件和函数文件。

脚本文件:包含一系列 MATLAB 命令的简单文本文件,扩展名为 .m。脚本文件通过在命令行中输入文件名来运行,可以共享变量并与工作区交互。函数文件:也是扩展名为 .m 的文本文件,但包含定义函数的代码。函数有自己的局部变量,并且通过输入和输出参数进行交互。函数文件的基本结构如下:function [output1, output2] = myFunction(input1, input2)

% Function body with operations on input variables

output1 = input1 + input2;

output2 = input1 * input2;

end

通过这种方式,MATLAB 允许用户将代码封装成可重用的模块,从而提高代码的组织和可维护性。

MATLAB 创建并运行脚本文件

创建脚本文件,需要使用文本编辑器。

用命令创建脚本文件,如果想把 .m 文件存储在一个特定的文件夹如 progs 下,那么一定要提供整个路径。如果只有 edit prog1.m 命令则会在默认情况下,MATLAB 目录中创建文件。

mkdir progs % create directory progs under default directory

chdir progs % changing the current directory to progs

edit prog1.m % creating an m file named prog1.m

如果使用的是 IDE,选择 NEW -> Script。这也打开编辑器,并创建一个文件名为命名。输入代码后可以命名并保存文件。

在编辑器中输入以下代码,

NoOfStudents = 6000;

TeachingStaff = 150;

NonTeachingStaff = 20;

Total = NoOfStudents + TeachingStaff ...

+ NonTeachingStaff;

disp(Total);

创建和保存文件后,运行脚本文件:

编辑器窗口中单击“Run”按钮或

只要在命令提示符下键入文件名(不含扩展名):>> prog1

命令窗口提示显示的结果是:

6170