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...
关于matlab图片清晰插入到word里面?
每个像素 R,G,B三个数,用逗号隔开, 每个像素之间用tab隔开. 水平一行像素对应一行TXT数据 m x n 像素的图像, 得到文本文件 为m行, 3xn列 数据 img = imread('ytx.jpg'); %只能是真彩色的jpg图片[m n c]=size(img);imshow(img);if(c==3) %RGB pic fid = fopen('rgb.txt','w'); for i=1:m for j=1:n fprintf(fid,'%d,%d,%d\t',img(i,j,1),img(i,j,2),img(i,j,3)); end fprintf(fid,'\n'); end fclose(fid);end ...
转载请注明出处51数据库 » matlab保存图片到word文档
蛋蛋-_-