matlab里把图像图形嵌入到excel和word中的方法
很多人都在为matlab绘制的图形,如何清晰、无失真的弄到word里烦心。我所知道就是保存成矢量图,然后再插入到word里。我的问题是,有没有直接在matlab程序里就可以把图形绘制到指定的xls文件或者doc文件中呢?希望版友们可以不吝赐教!
讨论出简单实用的方法。
[ 本帖最后由 花如月 于 2007-10-25 15:45 编辑 ]
回复 #1 花如月 的帖子
启动matlab;输入notebook;
在word里面输入一个例子:
a=1:10;b=sin(a); plot(b,'-or');
然后点击工具栏上notebook菜单,选择Evaluate Cell
回复 #2 donkeyxu 的帖子
刚才试了一下,这个东西太强大了回复 #2 donkeyxu 的帖子
不错的办法,不过命令需要写到notebook里。然后利用notebook里边的菜单功能,用起来感觉是word在调用matlab。有没有用matlab命令实现的方法?另外如果是想绘制到xls里怎么办?以前见过忘记了,大家踊跃发言,把这个问题搞明白。:handshake :victory:回复 #4 花如月 的帖子
这个方法还是不错的,就是运行的速度比较慢回复 #5 无水1324 的帖子
慢倒无所谓,我是想直接通过matab命令行,实现绘图到指定doc的功能。还有啊,发现即便是通过notebook方式弄到word里的图。也没发现效果到底好到哪儿去呀,貌似还没有存成矢量图,然后插入的好 我看最实用的还是save as,保存格式为bmp,这种虽然麻烦了点 ,但是效果绝对正点 以下文字来自这个网址:
http://hi.baidu.com/lyys1982/blog/item/0ae358fa031ec99659ee9051.html
24).如何将Matlab绘制的三维网格图帖到word里?
:#FangQ(Qianqian.Fang@dartmouth.edu),2002/6/21,BigGreen/MathTools #
如果需要位图,好处是所见即所得,坏处是图像精度差,不能放缩:
1.用拷屏 Alt+PrintScreen
2.在图形窗口菜单Edit\Copy Options….\选择Bitmap,可以
选择透明背景,然后Edit\Copy Figure
如果需要拷贝矢量图:
在图形窗口菜单Edit\Copy Options….\选择Metafile,然后
Edit\Copy Figure,在Word中粘贴
经常地,按照Metafile方式粘贴的图片曲线会出现锯齿,最好的方式是
使用eps文件:
1.将需要拷贝的图作为当前窗口
2.再转换到matlab命令窗口,print -deps filename.eps
3.-deps还可以用depsc,deps2,depsc2
4.在word中插入图片,选中该eps,如果是word 2000以前版本
,不会显示图片内容,但可以打印,word XP即可显示,又可打印。
5.如果不满意,可以在word中双击编辑,如果安装有Adobe
Illustrator等矢量图像编辑软件,也可以进行编辑。 我一般使用 eps 图片
[ 本帖最后由 ChaChing 于 2010-7-11 11:33 编辑 ]
回复 #9 eight 的帖子
我一般用emf,大家讨论一下发文章时,用的啥格式呀 可以将图像转为JPG格式 我一直用Edit菜单下的Copy Figure,然后在Word中粘贴,觉得挺清晰的呀本帖最后由 牛小贱 于 2014-3-30 16:48 编辑
很不错哦,又长见识了!!!{:{39}:} mark一下下
页:
[1]