创建直播功能

直播功能是包含在一起称为实时编辑一个互动的环境代码和格式化文本的程序文件。到现场的脚本类似,现场功能允许您通过将它们存储在程序文件重用命令序列。直播功能,提供更多的灵活性,但是,这主要是因为你可以通过它们的输入值和接收输出值。

创建直播功能

要创建一个实时功能,进入标签,并选择>肝功能

打开现有功能的肝功能

如果你有一个现有的功能,你可以打开它在实时编辑器实况功能。打开功能实况功能创建该文件的副本,并保留原始文件不变。MATLAB®将来自原始脚本发布的标记在新的实时功能格式的内容。

要打开现有的功能(.M)作为实况功能(.mlx)从编辑器中,右键单击该文件选项卡并选择打开functionName如肝功能从上下文菜单中。

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

注意

您必须使用所描述的转换方法之一,你的函数转换为实况功能。只需重命名与功能.mlx扩展不工作,可能会损坏文件。

从所选的代码创建直播功能

如果你有一个现有的大型直播脚本或功能,您可以通过自动转换的代码选定区域到功能或局部功能分解成更小的碎片。这就是所谓的代码重构

重构的代码所选择的区域中,选择的代码和所述一个或多个线现场编辑器选项卡,在部分,点击重构。然后,从可用的选项中进行选择。MATLAB创建与所选代码的功能,并与新创建的函数的调用替换原始代码。

添加代码

创建直播功能后,添加代码的功能和保存。例如,添加以下代码,并保存为一个调用的函数mymean.mlx。该mymean函数计算的平均输入列表,并返回结果。

功能一个= mymean(V,n)的一个总和=(V)/ N;结束

加入帮助

为了记录功能,添加函数定义上述格式的帮助文本。例如,添加标题和一些文字来描述的功能。有关添加帮助文本功能的更多信息,请参阅添加帮助直播功能

运行实时功能

您可以通过多种方法,包括在命令窗口中称他们或从现场脚本调用它们投放实际功能。

要运行在命令行窗口的实时功能,请在命令窗口中函数的名称。例如,使用mymean.mlx计算10个顺序编号的平均值为1至10。

mymean(1:10,10)
ANS = 5.5000

您也可以从现场脚本中调用实时功能。例如,创建一个名为直播脚本mystats.mlx。添加此代码声明一个数组,确定阵列的长度,并通过这两个值,以该函数mymean

X = 1:10;N =长度(X);平均= mymean(X,N);DISP([“平均=”,num2str(平均)])

运行Live脚本。实时编辑器显示输出。

如果实况功能显示文本或返回值,实时编辑器显示的输出在调用脚本直播,符合调用实时功能。例如,增加一行mymean在返回值之前显示算出的平均:

功能一个= mymean(V,n)的一个总和=(V)/ N;DISP([“一个=”,num2str的(a)])结束
当您运行mystats下,实时编辑器显示的输出mymean从输出mystats

保存直播功能为明码

为了实况功能保存为纯代码文件(.M):

  1. 现场编辑器选项卡,在文件部分选择保存>另存为...

  2. 在该对话框中,选中MATLAB代码文件(UTF-8)(* .M)作为保存类型

  3. 请点击保存

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

相关话题