soberprogress 发表于 2008-11-4 19:29

如何把matlab子图插入到word文档中?

画图时用了命令subplot(211)和subplot(212),于是得到了两个图,我想把其中的一个粘到word文档上,可是总是两个一块儿,请问matlab大侠,如何处理啊?谢谢!

ch_j1985 发表于 2008-11-4 19:41

回复 楼主 soberprogress 的帖子

用画图工具处理一下……

crane99 发表于 2008-11-4 20:14

那你为啥非得用subplot函数呢,你可以再单独用plot把两个图单独画出来吧。。。当然,如果非得用subplot画在一块,也可以用QQ截图之类的东西截一下就OK了

jww100 发表于 2008-11-4 20:55

用作图工具截个屏就行了

科技在线 发表于 2008-11-4 21:52

单独画出来最简单,不然你就得用其他的图形处理工具

soberprogress 发表于 2008-11-4 22:59

谢谢大家啊,我说明一下原因?

因为用matlab直接画出的图太大,所以用了subplot ,这样得到比较小的图形,插入到word文档中不至于占太大的空间!

ChaChing 发表于 2008-11-5 07:55

回复 6楼 soberprogress 的帖子

原来如此, 试试
hh=figure; set(hh,'Unit','Normalized','Position',); plot(rand(100,1))

soberprogress 发表于 2008-11-5 15:15

回复 7楼 ChaChing 的帖子

谢谢您,兄弟! 你提供的方法很好!

sjdwjt 发表于 2008-11-10 19:35

原帖由 soberprogress 于 2008-11-4 22:59 发表 http://www.chinavib.com/forum/images/common/back.gif
因为用matlab直接画出的图太大,所以用了subplot ,这样得到比较小的图形,插入到word文档中不至于占太大的空间!

狂晕啊,图可以通过调整属性来设置大小啊,matlab怎么会连这么简单的功能都没有啊;而且到了word里面也是可以调整的,只是调整结果不如matlab里面调整好了再贴到word里面那么清楚:@L

科技在线 发表于 2008-11-10 20:51

chaching的方法能彻底的解决问题,看样子matlab还是比较强大的!!!!!

soberprogress 发表于 2008-11-13 21:17

回复 7楼 ChaChing 的帖子

后来才发现,还有一个问题出现了!就是图例(legend),在图形上操作后出现很多的图例,直接用legend()则无效,不知道怎么回事呢?clear all;
syms x w k ;

N=;
w=0.01;
for i=1:length(N);
fg=exp(-x^2/w^2)*symsum(1/gamma(k+1)*(x/w)^(2*k),k,0,N(i));
f2=1;%besselj(0,300*x);
f(i)=fg*f2;
end
r=linspace(-0.05,0.05);
f=inline(f');
ff=f(r);
h=figure;
set(h,'unit','normalized','position',);
plot(r,ff(1,:),'-',r,ff(2,:),'--',r,ff(3),'-.',r,ff(4,:),':');
grid
可以试试上面的图像得到后,插入legend,就知道了!

[ 本帖最后由 soberprogress 于 2008-11-13 21:26 编辑 ]

ChaChing 发表于 2008-11-14 00:26

回复 11楼 soberprogress 的帖子

没问题!? 不是使用legend('a','b','c')
不太清楚楼主的意思

[ 本帖最后由 ChaChing 于 2008-11-14 00:28 编辑 ]

soberprogress 发表于 2008-11-14 10:12

回复 12楼 ChaChing 的帖子

谢谢!用legend()是可以的,好像是直接在图像窗口上操作不可以!

还有问题,我在使用set函数后,导致另一个问题——坐标轴上的坐标没有了?

不知道你用set()函数没有?


谢谢!BEST WISHES FOR YOU!

[ 本帖最后由 soberprogress 于 2008-11-14 10:24 编辑 ]

ChaChing 发表于 2008-11-14 14:49

回复 13楼 soberprogress 的帖子

我家中笔电仅有旧版的matlab(v5.3 & v6.5), 所以无法试
今天试了下v7.0, 但你说的问题不会出现
即直接在图像窗口上可以操作legned或data cursor!

soberprogress 发表于 2008-11-14 18:53

回复 14楼 ChaChing 的帖子

BEST WISHES FOR YOU!
thank you very much!
页: [1] 2
查看完整版本: 如何把matlab子图插入到word文档中?