找回密码
 注册
Simdroid-非首页
查看: 137|回复: 8

【寻找】请教BB大哥,有关getframe问题!急啊!拜托了!

[复制链接]
发表于 2004-5-19 14:56:41 | 显示全部楼层 |阅读模式 来自 广东深圳
figure(2);
surf(peaks),
[X,cmap]=getframe(gcf);
imwrite(X,cmap,'fff.tif');
figure(1);
image(imread('fff.tif'));
  
这段代码在figure1中显示乱掉了!附件是figure1的图象;因为是一个要参考的例子,所以想请教您
是否我的版本有问题!5.2版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-5-22 10:15:59 | 显示全部楼层 来自 上海

回复: 【寻找】请教BB大哥,有关getframe问题!急啊!拜托了!

Simdroid开发平台
BB大哥已经很久没有来这里了。我们也很怀念他!
建议你安装一个新版本试试,比如6.1或者6.5试试。
 楼主| 发表于 2004-5-22 11:30:27 | 显示全部楼层 来自 广东深圳

回复: 【寻找】请教BB大哥,有关getframe问题!急啊!拜托了!

谢谢cwit大哥。我的问题解决了,是版本的问题,不过我是把那个函数从别的地方找放在toolbox就可以了,而且图象插入axis中的图片(3D的底面)的图象
我用imresize(j,0.5,'bilinear'),缩放后再写入surface,这样好象比以前直接写入更清晰些。但好象还不理想!这种方法好吗?有别的的好方法吗?我刚接触matlab几周,好多东西还不知道!帮帮我啊!
发表于 2004-5-22 14:13:00 | 显示全部楼层 来自 上海

回复: 【寻找】请教BB大哥,有关getframe问题!急啊!拜托了!

用image显示二维图形数据效果是最好的,要看你的具体需求。
 楼主| 发表于 2004-5-25 12:45:07 | 显示全部楼层 来自 广东深圳

回复: 【寻找】请教BB大哥,有关getframe问题!急啊!拜托了!

谢谢您的回复!
发表于 2011-1-18 14:09:44 | 显示全部楼层 来自 天津
问问楼主,getframe一定需要figure图象显示出来才能操作吗(要求所得许所见)?我现在用远程登陆运行matlab,发现 最小化远程界面, getframe捕捉到的图片都是黑屏的.可有什么方法解决?
回复 不支持

使用道具 举报

发表于 2011-1-18 14:42:38 | 显示全部楼层 来自 北京
本帖最后由 rocwoods 于 2011-1-18 14:45 编辑

ls挖坟挖得够深啊,04年的都出来了。既然都出来了,就加点东西吧。你可以参考下下面代码:

  1. plot(rand(100))
  2. set(gcf,'visible','off')
  3. hgexport(gcf,'-clipboard')
  4. hgexport(gcf,'E:\test.eps')
复制代码
word中插入test.eps
回复 不支持

使用道具 举报

发表于 2011-1-18 15:34:31 | 显示全部楼层 来自 天津
这个方法也行,不过这样我就得增加一个对话框和
if ...end了,因为set(gcf,'visible','off')看不到图,也不弹出fig. 有时第1遍运行程序,想看看成图效果如何.
回复 不支持

使用道具 举报

发表于 2011-1-18 15:45:45 | 显示全部楼层 来自 北京
那就运行第二遍地时候再加上set(gcf,'visible','off')。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-5 03:24 , Processed in 0.045024 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表