主要内容

发布和分享MATLAB代码

MATLAB®提供将代码呈现给他人的选项。您可以发布MATLAB代码文件(00)来创建格式化的文档,或者您可以在“实时编辑器”中创建和共享实时脚本和实时函数。

在实时编辑器中创建和共享实时脚本

创建内聚的、可共享的文档(包括可执行的MATLAB代码、嵌入式输出和格式化文本)的最简单方法是使用Live Editor。金宝app支持的输出格式包括:MLX、PDF、微软®、HTML和LaTeX。详细信息请参见在实时编辑器中创建实时脚本

带有格式化的标题、文本、代码和结果输出图形的活动脚本

发布MATLAB代码档案(00

使用MATLAB代码文件创建可共享文档(00),你可以发布这些文件。发布MATLAB代码文件将创建一个格式化的文档,其中包括您的代码、注释和输出。发布代码的常见原因是为了与他人共享文档进行教学或演示,或者生成可读的代码外部文档。

这段代码演示了方波的傅里叶级数展开。

MATLAB代码与标记

发布的文档

带有绿色注释的代码,其中包括标题、子标题和方程的标记

已发布的文档,包括标题、子标题和格式化的方程,以及代码和结果输出

发布你的代码:

  1. 创建一个MATLAB脚本或函数。通过插入两个百分号(% %)。

  2. 通过在文件开头和每个部分中添加解释性注释来记录代码。

    在每个部分顶部的注释中,可以添加增强输出可读性的标记。例如,上表中的代码包含以下标记。

    标题

    %%正弦波中的方波

    添加一个奇谐波并绘制它

    关于吉布斯现象

    用斜体显示的变量名

    随着k的增加,……

    乳胶方程

    % $$ y = y + \frac{sin(k*t)}{k} $$

    请注意

    当您有一个包含字符编码与您的平台不同的文本时,当您保存或发布文件时,MATLAB将这些字符显示为乱码文本。

  3. 发布代码。在发布选项卡上,单击发布

    默认情况下,MATLAB创建名为超文本标记语言,其中包含一个HTML文件和用于您的代码创建的每个图形的文件。HTML文件包括代码、格式化的注释和输出。或者,您可以发布到其他格式,如PDF文件或微软演示文稿®演示。有关以其他格式发布的详细信息,请参见指定输出文件

    MATLAB在线™,以允许MATLAB在发布时自动打开输出窗口,请在Web浏览器中启用弹出窗口。

发布代码后,您可以共享包含已发布文件的文件夹。有关更多信息,请参见使用MATLAB驱动器共享文件夹

上图中出现的示例代码是已安装文档的一部分。您可以在编辑器中运行以下命令查看代码:

编辑(fullfile (matlabroot,“帮助”“techdoc”“matlab_env”...“例子”“fourier_demo2.m”))

添加帮助和创建文档

您可以通过在MATLAB代码文件的开头插入注释来为代码添加帮助。当您键入时,MATLAB会显示帮助注释帮助file_name在命令窗口。有关更多信息,请参见为程序添加帮助

您还可以创建自己的MATLAB文档主题,以便从MATLAB帮助浏览器或web查看。有关更多信息,请参见显示自定义文档

另请参阅

相关的话题

外部网站