报告中增加图画。
工具/原料
电脑
matlab软件
方法/步骤
1、注意:本节建立在第2-2页的MATLAB报告中逐步创建示例中描述的任务的基础上。如果您还没有完成本例前面的部分,请参阅打开完整的报告设置文件:MagicSquaresreport
2、接下来的步骤是创建AlbrechtDurer的图像并将其包含在报告中。
3、在左侧的Outline窗格中,选择Chapter组件。
4、在中间的Library窗格中,在MATLAB类别下,双击evaluateMATLAB表达式新组件成为Chapter组件的一个子组件。
5、将Eval组件移到段落组件下,这样theimage就可以通过单击工具栏上的向下箭头跟随介绍性文本。
6、在仍然艽鹤绚趣选择Eval组件的情况下,在右侧的Properties窗格中执行以下操作清除报表中的插入MATLAB表达式芟坳葩津,并在报表复选框中显示命令窗口输出。您不希望在报告中包含代码或其输出。在基本工作区文本框中要计算的表达式中,使用以下MATLAB代码替换现有文本。提示:从HTML文档复制并粘贴此文本到报告资源管理器。%Thisloadsaself-portraitofAlbrecht%Durer,aGermanartist.Thereisa%magicsquareintheupperrightcorner%oftheimage.durerData=load('durer.mat','-mat');figure('Units','Pixels',...'Position',[200200size(durerData.X,2)*.5size(durerData.X,1)*.5]);image(durerData.X);colormap(durerData.map);axis('image');set(gca,...'Xtick',[],...'Ytick',[],...'Units','normal',...'Position',[0011]);cleardurerData这段MATLAB代码显示了在MATLAB图形窗口中的Durer蚀刻。
7、在求值表达式中,如果有错误文本框,请将现有文本替换为以下文本:disp(['挢旗扦渌;Errorduringeval:惺绅寨瞀',evalException.message])如果在加载丢勒刻蚀时发生错误,则执行此代码。右边的Properties窗格如下所示。
8、在左侧的Outline窗格中,选择Eval组件。
9、在中间的Library窗格中,在HandleGraphics类别下,双击FigureSnapshot要内联图像组件(如图像或图形快照),请将其包含在段落组件中。
10、在属性面板中螅岔出礤在纸张方向列表中,选择纵向。在“反转”硬拷贝列表中,选择“不反转”。选择此选项指定不更改图像在屏幕上的打印颜色。在将图像添加到报告之后,接下来的三个步骤将创建报告芟坳葩津,以便从MATLAB工作区中删除图像。
11、在Outline窗格中,选择FigureSnapshot组件。
12、在“库”窗格中,MATLAB类别下,双击“计算MATLAB表达式”
13、10粑颇岔鲷、在属性面板中:清除报表中的插入MATLAB表达式,并在报表复选框中显示命令窗口输出。您不希望在壁架特鸵报告中包含代码或其输出。在基本工作区文本框中要计算的表达式中,将现有文本替换为以下文本%ThiscommanddeletestheDurerimagedelete(gcf);delete(gcf)命令删除MATLAB工作空间中的当前图像,在本例中为Durer蚀刻。在求值表达式中,如果有错误文本框,请将现有文本替换为以下文本:disp(['Errorduringeval:',evalException.message])如果在删除丢勒蚀刻时发生错误,此代码将执行。
14、保存报告。