主要内容

创造生活的功能

实时函数是程序文件,其包含代码和格式化文本在一起称为Live Editor的单个交互式环境。与实时脚本类似,实时函数允许您通过在程序文件中存储它们来重用命令序列。实时功能提供了更大的灵活性,主要是因为您可以通过它们输入值并接收输出值。

创建活函数

要创建一个活动函数,请访问首页选项卡并选择>生活功能

打开现有功能作为实时函数

如果您有一个现有的函数,您可以在活动编辑器中将其作为活动函数打开。将函数作为活动函数来打开,将创建文件的副本,并保持原始文件不变。MATLAB®将发布标记从原始脚本转换为新的活动函数中的格式化内容。

打开现有功能(.m)作为实时功能(.mlx.),右键单击文档选项卡并选择开放functionName.作为居住功能从上下文菜单。

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

请注意

必须使用描述的转换方法之一将函数转换为活动函数。简单地用a重命名函数.mlx.扩展名不工作,可以损坏文件。

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

如果您有一个现有的大型活动脚本或函数,您可以通过自动将选定的代码区域转换为函数或本地函数,将其分解为更小的部分。这叫做代码重构

要重构选定的代码区域,请选择一行或多行代码并在住编辑器选项卡,代码部分中,点击重构.然后,从可用选项中进行选择。MATLAB用所选代码创建一个函数,并用对新创建函数的调用替换原始代码。

添加代码

创建实时函数后,将代码添加到函数并保存。例如,添加此代码并将其另存为调用函数mymean.mlx.这mymean函数计算输入列表的平均值并返回结果。

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

添加帮助

要记录函数,请在函数定义上方添加格式化的帮助文本。例如,添加标题和某些文本来描述功能。有关向功能添加帮助文本的详细信息,请参阅为实时功能添加帮助

实时运行函数

您可以使用多种方法运行实时函数,包括从命令窗口调用它们或从实时脚本调用它们。在MATLAB在线™,你也可以使用运行按钮。

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

mymean (1:10, 10)
ans = 5.5000

您还可以从活动脚本调用活动函数。例如,创建一个名为mystats.mlx.添加声明数组、确定数组长度并将这两个值传递给函数的代码mymean

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

运行运行脚本。Live Editor显示输出。

如果实时函数显示文本或返回值,则实时编辑器将在调用Live函数的调用中显示调用直播脚本中的输出。例如,添加一行mymean在返回值之前显示计算的均值:

函数A = mymean(v,n) /n;disp ([“=”, num2str (a)])结束
当你运行时mystats,活动编辑器将显示其输出mymean随着输出mystats

MATLAB在线,你可以使用运行按钮以交互方式运行活动功能。控件运行活动函数时运行按钮,输出在命令窗口中显示。要运行需要输入参数值的实时函数或任何其他其他设置,请配置运行按钮点击运行下拉箭头以及添加一个或多个命令。有关配置的详细信息运行按钮,看到配置功能的运行按钮

将Live函数保存为Plain Code

将实时函数保存为普通代码文件(.m):

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

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

  3. 点击保存

当保存时,MATLAB将所有格式化的内容转换为发布标记。

相关话题