如何设置Matlab输出到Word中图片的大小(转载)
现在看来,两种方法比较实用 方法一:快速型核心方法:设置Word显示比例100%,Matlab的图像大小与屏幕所见的相同;根据Word的排版要求,估计Matlab图像在Word中的大小,进而调整图像大小。
具体操作:(以下操作应对图像绘制完成后进行,图像绘制中字体大小、线宽等都与排版需要一致,比如8号字体,需要故意设置很大再缩小) (1)在Matlab图像窗口中,选择Edit——Copy Options——Preferences ——match screen size(所见即所得) (2)将Word的显示比例设置成100%。
这将保证Matlab中产生的图像大小与Word中显示的一致。
(3)根据排版需要,估计图像大小,使用鼠标拖拽调整大小。
(4)使用Copy Figure将图片输出到Word。
如果在word中实现更精确的设置,只需使用word自带的图形编辑功能,但是大小调整幅度一般不要超过10%。
方法二:精确型 核心方法:通过图像设置命令,直接指定图片的大小。
具体操作:(1) 完成画图及相关设置(字体大小、线宽、图例大小也是正常尺寸), (2) 此时WindowStyle is 'docked',要改为normal,有两种操作:在Figure properties——more properties中找到 Windowstyle,然后用鼠标改为normal;或者直接用命令: set (gcf,'windowstyle','normal') (3) 根据排版要求,确定图片的宽高,例如320*320 像素,然后使用命令 set (gcf,'Position',[500,300,320,320]) % figure的position中的[left bottom width height] 是指figure的可画图的部分的左下角的坐标以及宽度和高度。
(4) 使用copy figure将图片输出到Word...
如何用java做桥梁,将MATLAB程序结果输出到word文件的某个位置
即以此功德,庄严佛净土。
上报四重恩,下救三道苦。
惟愿见闻者,悉发菩提心。
在世富贵全,往生极乐国。
clear;x=-8:0.5:8;y=x';X=ones(size(y))*x;Y=y*ones(size(x));R=sqrt(X.^2+Y.^2)+eps;Z=sin(R)./R;surf(X,Y,Z);xlabel('x'),ylabel('y'),zlabel('z') integrnd = @(x,y) sin(sqrt(x.^2 + y.^2))./(sqrt(x.^2 + y.^2) + eps);Q = dblquad(integrnd, -10, 10, -10, 10)% 方法一 采用类似C语言的文件读写方式% open the file with write permissionfid = fopen('data3D.txt', 'wt');% fprintf和fscanf是读写ASCII文件(文本文件)% fprintf(fid, '%12.8f\n', Z); % 行不通,因为此时是把Z按行拉直成后的向量的输出结果%==============fprintf输出矩阵=============%==============由C语言输出矩阵的方法=======[m, n] = size(Z);for i = 1 : mfor j = 1 : n % 逐行打印出来...
matlab循环并将每次循环的结果输出到同一txt文档中
具体步骤:1、点击Word编辑窗口上方的“插入”。
2、在“插入”的下拉菜单中,点击“图片”。
3、在“图片”的菜单中,点击“来自文件”。
4、在“来自文件”的菜单中,双击你想插入的图片的文件名。
5、这样操作之后,你的图片就会出现在Word的页面了。
转载请注明出处51数据库 » matlab 输出到word文档