在Matlab中发布时是否有选择性地包含代码的方法?

Pho*_*non 15 matlab

我正在编写MATLAB代码以便稍后发布.通过发布,我的意思是内置的MATLAB publish工具,它允许程序员根据他们的MATLAB代码生成完整的报告.可以选择在此代码的结果之前逐节包含此报告的代码.有没有办法告诉MATLAB在报告中包含一些代码但不是全部?我知道有很多标记代码标记,但我无法找到关于此主题的任何内容.

编辑:只是为了澄清,我希望发布所有结果,但只发布一些代码.因此,简单地删除此代码不是一种选择.

干杯! =)

Joh*_*ohn 4

隐藏您不希望人们在脚本中看到的代码。例如,在publish文档页面的“sine_wave”示例中,我添加了一行:

junk
Run Code Online (Sandbox Code Playgroud)

以下是垃圾内容:

figure()
plot(0:0.01:6,sin(0:0.01:6))
Run Code Online (Sandbox Code Playgroud)

现在运行您的主脚本,发布的结果在列表中包含“垃圾”,但不包括垃圾的内容,您将获得正弦波的良好版本,而不是示例中包含的蹩脚版本。