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

2025-10-23 05:23:53

1、注意:本节建立在第2-2页的MATLAB报告中逐步创建示例中描述的任务的基础上。

如果您还没有完成本例前面的部分,请参阅打开完整的报告设置文件:Magic Squares report

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

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

4、在中间的Library窗格中,在MATLAB类别下,双击evaluate MATLAB表达式

新组件成为Chapter组件的一个子组件。

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

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

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

6、在仍然选择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窗格如下所示。

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

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

9、在中间的Library窗格中,在Handle Graphics类别下,双击Figure Snapshot

要内联图像组件(如图像或图形快照),请将其包含在段落组件中。

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

10、在属性面板中

在纸张方向列表中,选择纵向。

在“反转”硬拷贝列表中,选择“不反转”。

选择此选项指定不更改图像在屏幕上的打印颜色。

在将图像添加到报告之后,接下来的三个步骤将创建报告,以便从MATLAB工作区中删除图像。

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

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

13、在属性面板中:

清除报表中的插入MATLAB表达式,并在报表复选框中显示命令窗口输出。您不希望在报告中包含代码或其输出。

在基本工作区文本框中要计算的表达式中,将现有文本替换为以下文本

%This command deletes the Durer image

delete(gcf);

delete(gcf)命令删除MATLAB工作空间中的当前图像,在本例中为Durer蚀刻。

在求值表达式中,如果有错误文本框,请将现有文本替换为以下文本:

disp(['Error during eval: ', evalException.message])

如果在删除丢勒蚀刻时发生错误,此代码将执行。

14、保存报告。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢