主要内容

在实时编辑器中创建实时脚本

动态脚本是程序文件,在一个称为动态编辑器的交互环境中包含代码、输出和格式化文本。在活动脚本中,您可以编写代码并查看生成的输出和图形以及生成它的代码。添加格式化文本、图像、超链接和方程式,以创建可与他人分享的交互式叙述。

三个实时脚本演示了组合代码、输出和格式化文本的不同方式。一个实时脚本还演示了在代码中使用下拉列表和滑动条。

创建活动脚本

要在“实时编辑器”中创建实时脚本,请转到首页选择并单击新的实时脚本.你也可以使用编辑命令窗口中的函数。例如,键入编辑penny.mlx打开或创建文件penny.mlx.要确保创建了活动脚本,请指定.mlx扩展。如果没有指定扩展,则MATLAB®的默认文件.m扩展,它只支持纯代码。万博1manbetx

将现有脚本打开为活动脚本

如果您有一个现有的脚本,您可以在实时编辑器中以实时脚本的形式打开它。将脚本作为活动脚本打开将创建文件的副本,而原始文件不受影响。MATLAB将原始脚本中的发布标记转换为新的活动脚本中的格式化内容。

要打开现有脚本(.m)作为实时脚本(.mlx),右键单击文档选项卡,然后选择开放scriptName作为实时脚本从上下文菜单。或者,转到编辑器选项卡上,单击保存,并选择另存为.然后,设置另存为类型:MATLAB实时代码文件(*.mlx)并点击保存

请注意

必须使用描述的转换方法之一将脚本转换为活动脚本。简单地用.mlx扩展名不起作用,并可能损坏文件。

添加代码

创建活动脚本后,可以添加代码并运行它。例如,添加这段代码,绘制随机数据的向量,并在图的平均值上绘制一条水平线。

N = 50;R = rand(n,1);Plot (r) m = mean(r);暂停plot([0,n],[m,m])暂停title('随机均匀数据的平均值')

在实时编辑器中的新的实时脚本与代码,绘制随机数据及其均值的向量

运行代码

要运行代码,单击代码左侧的垂直条纹条。或者,转到住编辑器选择并单击运行.当您的程序正在运行时,一个状态指示器显示在“编辑器”窗口的左上角。代码行左侧的灰色闪烁条表示MATLAB正在计算的行。若要导航到MATLAB正在计算的行,请单击状态指示器。

如果在MATLAB运行程序时发生错误,或者MATLAB检测到代码中存在重大问题,则状态指示器将变成一个错误图标.要导航到错误,请单击图标。错误图标代码行的右边表示错误。相应的错误消息将显示为输出。

您不需要保存活动脚本来运行它。当您保存活动脚本时,MATLAB会自动使用.mlx扩展。例如,去住编辑器选项卡上,单击保存,并输入名称plotRand.MATLAB将实时脚本保存为plotRand.mlx

显示输出

默认情况下,MATLAB将输出显示在代码的右侧。每个输出都显示在创建它的行中。若要使用键盘在代码和输出之间移动焦点,请按Ctrl + Shift + O.在macOS,按选择+命令+ O

当滚动时,MATLAB将输出与生成它的代码对齐。若要在输出位于右侧时禁用输出与代码的对齐,请右键单击输出部分并选择禁用同步滚动.若要更改输出显示面板的大小,请向左或向右拖动代码和输出之间的调整大小条。

名为plotRand的活动脚本。MLX,输出在代码的右边

若要清除输出,右键单击输出或创建输出的代码行,然后选择清晰的输出.要清除所有输出,右键单击脚本中的任意位置并选择清除所有输出.或者,转到视图TAB,在输出部分,单击清除所有输出按钮。

若要在单独的窗口中打开单独的输出,如变量和图形,请单击“在图形中打开”窗口按钮在输出信息的右上角。变量在变量编辑器中打开,而图形则在一个新的图形窗口中打开。对活动脚本之外的变量或数字所做的更改不适用于活动脚本中显示的输出。

若要修改输出中的图形,请使用图形轴右上角的工具或数字将来发布。您可以使用这些工具查看图中的数据,并添加格式和注释。有关更多信息,请参见在活动脚本中修改图形

改变观点

要为当前流程优化活动脚本,可以更改在何处显示输出,以及是否在活动脚本中显示代码。

默认情况下,输出显示在代码的右侧。每个输出都显示在创建它的行中。在编写代码时,这个选项是理想的。

名为plotRand的活动脚本。MLX,左边是代码,右边是结果输出

要显示与代码一致的输出,请选择output inline按钮在现场脚本的右边。你也可以去视图TAB,在视图部分中,选择输出内联.MATLAB将每个输出显示在创建它的行下面。这个视图非常适合分享。

名为plotRand的活动脚本。MLX,代码在顶部,结果输出在创建它的行下面

若要隐藏代码并只显示输出、控件、任务和格式化文本,请选择“隐藏代码”按钮右边的活动脚本或视图选项卡。当您希望其他人只更改活动脚本中控件的值,或者不希望其他人看到您的代码时,此视图非常适合共享。

名为SolarPanelEstimator的实时脚本。MLX包含一个下拉列表、两个滑块和一个按钮,允许用户指定输入并开始计算。所有的代码都是隐藏的。

要在创建新的活动脚本时更改输出的默认位置,请在首页选项卡,在环境部分中,点击首选项.选择MATLAB>编辑器/调试器>显示,然后选择不同的选项实时编辑器默认视图

格式文本

您可以将格式化的文本、超链接、图像和方程式添加到您的活动脚本中,以创建与他人共享的像样的文档。例如,添加一个标题和一些介绍性文本plotRand.mlx

  1. 将光标放在活动脚本的顶部,然后在住编辑器选项卡上,选择文本.代码上方会出现一个新的文本行。

  2. 单击“选择样式”按钮并选择标题

  3. 添加文本绘制随机数据

  4. 光标仍然在直线上,单击“居中对齐”按钮将文字居中。

  5. 新闻输入移动到下一行。

  6. 输入文本这个脚本绘制了一个随机数据的向量,并在平均值处绘制了一条水平线。

有关包括所有可用格式化选项列表的详细信息,请参见在实时编辑器中格式化文本

名为plotRand的活动脚本。标题居中的Plot Random Data和一行介绍性文本,后面跟着代码及其输出

要在“实时编辑器”中调整显示的字体大小,请使用Ctrl + + (+)而且Ctrl + Minus (-)键盘快捷键或Ctrl +鼠标滚动键盘快捷键。在macOS系统,使用命令键,而不是Ctrl关键。

当将实时脚本导出为PDF时,显示字体大小的变化不受尊重,微软®、HTML或LaTeX。

将活动脚本保存为纯代码

将活动脚本保存为纯代码文件(.m):

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

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

  3. 点击保存

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

相关的话题