MATLAB 中有哪些内置的文档选项?

What built-in options for documentation are there in MATLAB?

我正在寻找一种方法来记录由 MATLAB(m 文件)Simulink 模型(S 函数等)和 Stateflow 创建或生成的代码和模型。在过去的五年里,我一直在使用 Octave,所以我不熟悉 MATLAB 的新功能。

文档应该能够呈现数学函数和图形,并且如果可能的话应该有一个帮助菜单。可移植性(html、pdf 等)也很重要。

MATLAB R2017b有哪些选项可以满足上述要求?如果没有内置工具,我想要一个可以执行此操作的外部工具。

MATLAB 的 Publish 工具能在多大程度上满足这些要求?它需要单独的工具箱许可证吗?

我认为你应该使用 Matlab Report generator

matlab 在线文档中也有一个很好的快速入门:

https://es.mathworks.com/help/rptgen/ug/_mw_bf8ea6ab-5b87-44fd-a82e-c716ff17edd3.html

正如你所说:

The documentation should be able to present mathematical-functions as well as possible graphics and if possible have a help-menu. Portability (html, pdf etc. would also be of interest).
  • 从您的 MATLAB 程序和应用程序自动生成格式丰富的报告
  • 生成 PDF、Microsoft® Word、Microsoft PowerPoint® 和 HTML
  • 格式的报告
  • 捕获从您的 MATLAB 代码生成的结果和图形,并在单个报告中呈现它们

另外你需要导入的是matlab里面的:

import mlreportgen.report.* 
import mlreportgen.dom.*

答案如前所述,与其重复入门指南的内容,您应该遵循以下指南:

https://es.mathworks.com/help/rptgen/getting-started.html