我希望在发布脚本时包含我的Simulink图表的图片。我目前将其打印到图像并稍后手动添加。
我在Matlab website上读到了我可以通过添加评论<<FILENAME.jpg>>
来做到这一点,并且发布工具会将其提取并添加到我的报告中。不幸的是,所有这一切都是添加图像的链接,这在打印时没有用。
这就是我所拥有的:
print(['-s',simName], '-djpeg', ['html/',simName,'.jpg'])
% <<simName.jpg>>
我之前也试过these tips,但他们也没有为我工作。
答案 0 :(得分:1)
你所尝试的应该有效。实际上它应该适用于任何JPG文件。你试过documentation的例子吗?
从MATLAB文件生成包含
surfpeaks.jpg
的HTML文件:
- 在当前文件夹中创建一个名为
html
的子文件夹。- 通过在命令窗口中运行此代码来创建
醇>surfpeaks.jpg
。
saveas(surf(peaks),'html/surfpeaks.jpg');
- 将此MATLAB代码发布为HTML。
醇>
%% Image Example
% This is a graphic:
%
% <<surfpeaks.jpg>>
%
另一种方法是使用open_system
打开Simulink系统。这将在已发布的HTML中创建模型的快照,前提是在发出open_system
命令时关闭模型。
%% Include snapshot of f14 model
%
open_system('f14')
%
如果这些都不起作用,那么您的MATLAB安装就会出现根本错误,就像您使用发布命令一样。
答案 1 :(得分:0)
open_system(&#39; filename.slx&#39)
确保simulink程序与脚本位于同一文件夹中。