Matlab发布图片PDF

时间:2014-10-24 13:44:04

标签: matlab publish simulink

我希望在发布脚本时包含我的Simulink图表的图片。我目前将其打印到图像并稍后手动添加。

我在Matlab website上读到了我可以通过添加评论<<FILENAME.jpg>>来做到这一点,并且发布工具会将其提取并添加到我的报告中。不幸的是,所有这一切都是添加图像的链接,这在打印时没有用。

这就是我所拥有的:

print(['-s',simName], '-djpeg', ['html/',simName,'.jpg'])
% <<simName.jpg>>

我之前也试过these tips,但他们也没有为我工作。

2 个答案:

答案 0 :(得分:1)

你所尝试的应该有效。实际上它应该适用于任何JPG文件。你试过documentation的例子吗?

  

从MATLAB文件生成包含surfpeaks.jpg的HTML文件:

     
      
  1. 在当前文件夹中创建一个名为html的子文件夹。
  2.   
  3. 通过在命令窗口中运行此代码来创建surfpeaks.jpg
  4.   
saveas(surf(peaks),'html/surfpeaks.jpg'); 
  
      
  1. 将此MATLAB代码发布为HTML。
  2.   
%% 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程序与脚本位于同一文件夹中。