Main Content

共享实时脚本和函数

您可与其他人共享实时脚本和实时函数以供教学或演示之用,或提供代码的可读外部文档。您可以与其他 MATLAB® 用户以交互式文档的形式共享文件,也可以共享文件的静态 PDF、Microsoft® Word、HTML 和 LaTeX 版本以在 MATLAB 外部查看。

下表显示了共享实时脚本和函数的不同方式。

共享方式说明
作为交互式文档共享

分发实时代码文件 (.mlx)。该文件的接收者可以在 MATLAB 中打开并查看它,并以您上次保存它的状态查看它,包括任何生成的输出。

MATLAB 支持从 R2016a 开始的实时脚本和从 R2018a 开始的实时函数。

作为可在 MATLAB 之外查看的静态文档

将实时脚本或函数导出为标准格式。可用的格式包括 PDF、Microsoft Word、HTML 和 LaTeX。

要将实时脚本或函数导出为以下格式之一,请在实时编辑器选项卡上,选择导出,然后选择一种格式。所保存文件的外观与实时脚本或函数在实时编辑器中以内嵌输出布局显示的外观非常相似。要导出一个文件夹中的所有实时脚本和实时函数,请在实时编辑器选项卡上,选择导出 > 导出文件夹。在 MATLAB Online™ 中,转至实时编辑器选项卡,选择保存,而不是导出

导出为 LaTeX 时,MATLAB 会在与输出文档相同的文件夹中创建一个单独的 matlab.sty 文件(如果尚不存在)。STY 文件,也称为 LaTeX 样式文档,让您可以更好地控制输出文档的外观。

或者,要以编程方式导出您的实时脚本或函数,请使用 export 函数。使用 export 函数时,您可以自定义生成的转换文件。例如,您可以在转换后的文件中隐藏代码,以及自定义图窗的格式、文档纸张尺寸、方向和页边距。

您也可以在导出之前使用设置来自定义转换后的文件。有关详细信息,请参阅matlab.editor 设置

作为全屏演示

打开实时脚本或函数,转至视图选项卡并点击全屏按钮。MATLAB 以全屏模式打开文件。

要退出全屏模式,请将鼠标移至屏幕顶部以显示视图选项卡,然后再次点击全屏按钮。

作为 MATLAB 代码文件

将实时脚本或函数另存为纯代码文件 (.m) 并分发它。该文件的接收者可以在 MATLAB 中打开和查看它。MATLAB 会将实时脚本或函数中的格式化内容转换为新脚本或函数中的发布标记。

有关详细信息,请参阅将实时脚本另存为纯代码

共享前隐藏代码

在将实时脚本作为交互式或静态文档共享之前,可以考虑隐藏其中的代码。当代码隐藏时,实时编辑器仅显示格式化文本、带标签的控件、实时编辑器任务和输出。如果将实时编辑器任务配置为仅显示代码而不显示控件,则当您隐藏代码时,该任务不会显示。

要隐藏代码,请点击实时脚本右侧的“隐藏代码”按钮 。您也可以转至视图选项卡,在视图部分中,点击隐藏代码 。要再次显示代码,请点击“内嵌输出”按钮 或“右侧输出”按钮

或者,如果您使用 export 函数来共享您的实时脚本,您可以使用 HideCode 选项隐藏代码。

另请参阅

|

相关主题