共享和导出实时脚本和函数的方法
您可与其他人共享实时脚本和函数以供教学或演示之用,或提供代码的可读外部文档。
下表显示了共享实时脚本和函数的不同方式。
共享方式 | 说明 |
---|---|
直接共享文件。 | 分发实时代码文件 ( MATLAB 支持从 R2016a 开始的实时脚本和从 R2018a 开始的实时函数。 |
将文件导出为可在 MATLAB 之外查看的文档。 支持的格式包括:
| 要以交互方式导出实时脚本或函数,请在实时编辑器选项卡上,选择导出,然后选择一种格式。交互式导出支持的格式包括 PDF、Microsoft Word、HTML 和 LaTeX。要导出一个文件夹中的所有实时脚本和实时函数,请在实时编辑器选项卡上,选择导出 > 导出文件夹。要在 MATLAB Online™ 中导出,请选择保存,而不是导出。 在打开的“导出”对话框中,您可以自定义导出选项。 (自 R2023b 起)
所转换文件的外观与实时脚本或函数在实时编辑器中以内嵌输出布局显示的外观非常相似。如果实时脚本包含控件或任务,实时编辑器会将它们作为代码保存在转换后的文件中。 导出为 LaTeX 时,MATLAB 会在与转换文件相同的文件夹中创建一个单独的 您也可以在导出之前使用 |
要以编程方式导出您的实时脚本或函数,请使用 使用 | |
以全屏演示方式显示文件。 | 在实时编辑器中打开实时脚本或函数后,转至视图选项卡并点击全屏按钮。实时编辑器以全屏模式显示文件。 要退出全屏模式,请将鼠标移至屏幕顶部以显示视图选项卡,然后点击全屏按钮关闭将其关闭。 |
将文件保存为 MATLAB 纯代码文件 (.m )。 | 在实时编辑器中打开实时脚本或函数后,在实时编辑器选项卡的文件部分中,选择保存 > 另存为。在显示的对话框中,从保存类型列表中选择 MATLAB 代码文件 (UTF-8) (*.m)。 当您分发该文件时,接收者可以在 MATLAB 中打开和查看它。MATLAB 会将实时脚本或函数中的格式化内容转换为新脚本或函数中的发布标记。 |
要以编程方式将实时脚本或函数保存为纯代码文件,请使用 |
共享前隐藏代码
在共享或导出您的实时脚本之前,可以考虑隐藏代码。当您在实时脚本中隐藏代码时,实时编辑器仅显示输出、带标签的控件、任务和格式化文本。如果实时脚本中的任务配置为仅显示代码而不显示控件,则当您隐藏代码时,该任务不会显示。如果您希望其他人只能更改您实时脚本中控件的值,或不希望其他人看到您的代码,则在共享时隐藏代码非常有用。
要隐藏代码,请点击实时脚本右侧的“隐藏代码”按钮 。您也可以转至视图选项卡,在视图部分中,点击隐藏代码 。要再次显示代码,请点击“内嵌输出”按钮 或“右侧输出”按钮 。或者,如果您使用 export
函数来共享您的实时脚本,您可以使用 HideCode
名称-值参数隐藏代码。
注意
当导出为 PDF、Microsoft Word、HTML、LaTeX、Markdown 或 Jupyter Notebook 时,实时编辑器会将控件和任务保存为代码。如果您有包含控件和任务的实时脚本,并且在导出之前隐藏了代码,则转换后的文件将不包含控件或任务。