主要内容

创造生活的功能

生活功能程序文件包含代码和格式化文本在一个交互式的环境称为现场编辑器。类似的脚本,生活居住功能允许你重用的命令序列存储在程序文件。生活功能提供更大的灵活性,主要是因为你可以通过他们的输入值和输出值。

创建活函数

创建一个生活功能,去选项卡并选择>生活功能

打开现有的功能为居住功能

如果你有一个现有的功能,你可以打开它生活居住功能的编辑器。打开一个函数作为一个生存函数创建该文件的副本和树叶原始文件。MATLAB®将出版从原始脚本标记转换为格式化的内容在新居住功能。

打开一个现有的函数(。m)作为生活功能(.mlx)从编辑器,右键单击文档选项卡并选择开放functionName作为居住功能从上下文菜单中。

或者,去编辑器选项卡上,单击保存,并选择另存为。然后,设置另存为类型:MATLAB实时代码文件(* .mlx)并点击保存

请注意

您必须使用一个转换方法转换函数来描述生活的功能。简单地重命名的功能.mlx扩展不工作,可以腐败文件。

从选定的代码创建生活功能

如果你有一个现有的大型生活脚本或函数,可以切成小块通过自动将选定地区代码转化为函数或本地函数。这就是所谓的代码重构

重构代码的选择区域,选择一个或多个行代码和住编辑器选项卡,代码部分中,点击重构。然后,选择从可用选项。MATLAB与选定的代码创建了一个函数,取代了原始代码调用到新创建的函数。

添加代码

在您创建生活功能,将代码添加到函数并保存它。例如,添加此代码并将其保存为一个函数调用mymean.mlx。的mymean函数计算的平均输入并返回结果列表。

函数= mymean (v, n) = (v) / n;结束

添加帮助

记录功能,添加帮助文本格式化函数定义。例如,添加一个标题和一些文本描述的功能。关于帮助文本添加到函数的更多信息,参见为生活添加帮助功能

mymean住函数与一个标题,描述文本和代码

实时运行函数

您可以运行函数中采用的几种方法,包括称他们从命令窗口或称他们从生活的脚本。在MATLAB在线™,你也可以使用运行按钮。

从命令窗口运行一个生存函数,在命令窗口中输入函数的名称。例如,使用mymean.mlx计算平均10个连续的数字从1到10。

mymean (1:10, 10)
ans = 5.5000

你也可以从生活的脚本调用现场函数。例如,创建一个生活脚本调用mystats.mlx。添加这个代码声明了一个数组,确定数组的长度,并将两个值传递给函数mymean

x = 1:10;n =长度(x);avg = mymean (x, n);disp ([的平均= 'num2str (avg)])

现场运行脚本。现场编辑器显示输出。

生活的脚本的输出mymean disp语句用于显示的右边

如果现场函数显示文本或返回值,实时编辑器显示调用脚本,生活中的输出符合要求的居住功能。例如,添加一行mymean显示计算意味着之前返回的值:

函数= mymean (v, n) = (v) / n;disp ([“=”,num2str (a)])结束
当您运行mystats现场编辑显示的输出mymean同的输出mystats

住脚本的输出mymean mymean显示右边的电话,一次又一次的右边disp语句用于显示它

MATLAB在线,你可以使用运行按钮功能交互实时运行。当你运行一个函数使用运行按钮,在命令窗口中显示的输出。现场运行功能要求输入参数值或任何其他额外的设置,配置运行按钮点击运行下拉箭头并添加一个或多个命令。关于配置的更多信息运行按钮,看到为功能配置Run按钮

保存住函数作为普通代码

保存住函数作为一个纯代码文件(。m):

  1. 住编辑器选项卡,文件部分中,选择保存>另存为…

  2. 在出现的对话框中,选择MATLAB代码文件(utf - 8) (* . m)随着另存为类型

  3. 点击保存

当储蓄,MATLAB将所有格式化内容发布的标记。

相关的话题