花如月 发表于 2007-10-25 15:18

matlab里把图像图形嵌入到excel和word中的方法

很多人都在为matlab绘制的图形,如何清晰、无失真的弄到word里烦心。我所知道就是保存成矢量图,然后再插入到word里。

我的问题是,有没有直接在matlab程序里就可以把图形绘制到指定的xls文件或者doc文件中呢?希望版友们可以不吝赐教!

讨论出简单实用的方法。

[ 本帖最后由 花如月 于 2007-10-25 15:45 编辑 ]

donkeyxu 发表于 2007-10-25 19:32

回复 #1 花如月 的帖子

启动matlab;
输入notebook;
在word里面输入一个例子:
a=1:10;b=sin(a); plot(b,'-or');

然后点击工具栏上notebook菜单,选择Evaluate Cell

无水1324 发表于 2007-10-25 19:49

回复 #2 donkeyxu 的帖子

刚才试了一下,这个东西太强大了

花如月 发表于 2007-10-25 20:03

回复 #2 donkeyxu 的帖子

不错的办法,不过命令需要写到notebook里。然后利用notebook里边的菜单功能,用起来感觉是word在调用matlab。有没有用matlab命令实现的方法?另外如果是想绘制到xls里怎么办?以前见过忘记了,大家踊跃发言,把这个问题搞明白。:handshake :victory:

无水1324 发表于 2007-10-25 22:23

回复 #4 花如月 的帖子

这个方法还是不错的,就是运行的速度比较慢

花如月 发表于 2007-10-25 22:29

回复 #5 无水1324 的帖子

慢倒无所谓,我是想直接通过matab命令行,实现绘图到指定doc的功能。

还有啊,发现即便是通过notebook方式弄到word里的图。也没发现效果到底好到哪儿去呀,貌似还没有存成矢量图,然后插入的好

octopussheng 发表于 2007-10-25 22:35

我看最实用的还是save as,保存格式为bmp,这种虽然麻烦了点 ,但是效果绝对正点

donkeyxu 发表于 2007-10-25 22:39

以下文字来自这个网址:
      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等矢量图像编辑软件,也可以进行编辑。

eight 发表于 2007-10-25 23:17

我一般使用 eps 图片

[ 本帖最后由 ChaChing 于 2010-7-11 11:33 编辑 ]

弯弓射大雕 发表于 2007-10-26 21:00

回复 #9 eight 的帖子

我一般用emf,大家讨论一下发文章时,用的啥格式呀

cyk_2006 发表于 2007-10-27 10:17

可以将图像转为JPG格式

竺郁 发表于 2013-8-31 11:00

我一直用Edit菜单下的Copy Figure,然后在Word中粘贴,觉得挺清晰的呀

牛小贱 发表于 2013-9-27 21:53

本帖最后由 牛小贱 于 2014-3-30 16:48 编辑

很不错哦,又长见识了!!!{:{39}:}

爱因斯坤 发表于 2013-12-9 23:22

mark一下下
页: [1]
查看完整版本: matlab里把图像图形嵌入到excel和word中的方法