多语言展示
当前在线:248今日阅读:176今日分享:34

4、如何通过matlab做一个报告?

报告中增加图画。
工具/原料
1

电脑

2

matlab软件

方法/步骤
1

注意:本节建立在第2-2页的MATLAB报告中逐步创建示例中描述的任务的基础上。 如果您还没有完成本例前面的部分,请参阅打开完整的报告设置文件:Magic Squares report

2

接下来的步骤是创建Albrecht Durer的图像并将其包含在报告中。

3

1、在左侧的Outline窗格中,选择Chapter组件。

4

2、在中间的Library窗格中,在MATLAB类别下,双击evaluate MATLAB表达式 新组件成为Chapter组件的一个子组件。

5

3、将Eval组件移到段落组件下,这样theimage就可以通过单击工具栏上的向下箭头跟随介绍性文本。

6

4、在仍然选择Eval组件的情况下,在右侧的Properties窗格中执行以下操作 清除报表中的插入MATLAB表达式,并在报表复选框中显示命令窗口输出。您不希望在报告中包含代码或其输出。 在基本工作区文本框中要计算的表达式中,使用以下MATLAB代码替换现有文本。 提示:从HTML文档复制并粘贴此文本到报告资源管理器。%This loads a self-portrait of Albrecht%Durer, a German artist. There is a%magic square in the upper right corner%of the image.durerData=load('durer.mat','-mat');figure('Units','Pixels',...'Position',[200 200 size(durerData.X,2)*.5 size(durerData.X,1)*.5 ]);image(durerData.X);colormap(durerData.map);axis('image');set(gca,...'Xtick',[],...'Ytick',[],...'Units','normal',...'Position',[0 0 1 1]);clear durerData这段MATLAB代码显示了在MATLAB图形窗口中的Durer蚀刻。

7

在求值表达式中,如果有错误文本框,请将现有文本替换为以下文本:disp(['Error during eval: ', evalException.message]) 如果在加载丢勒刻蚀时发生错误,则执行此代码。右边的Properties窗格如下所示。

8

5、在左侧的Outline窗格中,选择Eval组件。

9

6、在中间的Library窗格中,在Handle Graphics类别下,双击Figure Snapshot 要内联图像组件(如图像或图形快照),请将其包含在段落组件中。

10

7、在属性面板中 在纸张方向列表中,选择纵向。在“反转”硬拷贝列表中,选择“不反转”。 选择此选项指定不更改图像在屏幕上的打印颜色。在将图像添加到报告之后,接下来的三个步骤将创建报告,以便从MATLAB工作区中删除图像。

11

8、在Outline窗格中,选择Figure Snapshot组件。

12

9、在“库”窗格中,MATLAB类别下,双击“计算MATLAB表达式”

13

10、在属性面板中: 清除报表中的插入MATLAB表达式,并在报表复选框中显示命令窗口输出。您不希望在报告中包含代码或其输出。 在基本工作区文本框中要计算的表达式中,将现有文本替换为以下文本%This command deletes the Durer image delete(gcf);delete(gcf)命令删除MATLAB工作空间中的当前图像,在本例中为Durer蚀刻。 在求值表达式中,如果有错误文本框,请将现有文本替换为以下文本:disp(['Error during eval: ', evalException.message])如果在删除丢勒蚀刻时发生错误,此代码将执行。

14

保存报告。

推荐信息