以编程方式链接到特定(非功能)文档页面

时间:2016-03-27 15:16:12

标签: matlab hyperlink documentation

作为为我的代码编写一些文档的一部分,我想包含一个runnable命令,该命令将向用户显示我想到的一些特定文档页面,来自MATLAB的文档。

当所需页面属于某个功能或工具时,这很容易做到,例如

 doc cftool

如果可能存在歧义,也可以指定文件夹/包名称:

 doc curvefit\cftool

注意:我对the documentation of doc的理解是.这应该是可行的,但这似乎不起作用。在{{}中挖了一下之后1}}我看到使用doc.m/可以解决问题......)

但是,我正在尝试链接到“包级”文档页面,例如Evaluating Goodness of Fit其“帮助路径”为\,但以下命令不起作用:

curvefit/evaluating-goodness-of-fit

问题:如何在MATLAB中以编程方式成功打开特定的非(函数doc curvefit/evaluating-goodness-of-fit 类)相关文档页面?

P.S。 我宁愿避免硬编码MATLAB文件夹中帮助页面的|路径。

1 个答案:

答案 0 :(得分:1)

在文档浏览器中打开相关页面,右键单击页面上的任意位置,然后选择"获取页面地址"。这将打开一个对话框,其中包含本地文档页面的位置以及指向在线网页的URL。

doc

您可以看到给出的本地命令如何直接调用要在嵌入式帮助浏览器中显示的HTML文件。

所以从MathWorks中取出队列,然后通过以编程方式从程序中调用它来执行相同的操作:

>> web(fullfile(docroot, 'curvefit/evaluating-goodness-of-fit.html'))