作者KingSteven (HHung)
看板MATLAB
标题[问题] 用getframe但又不想它显示在萤幕上
时间Sun Mar 16 11:24:53 2014
其实我想做的事很简单
就是把跑出来的figure弄成matlab的matrix(不是存成mat档喔~)
我目前是用getframe把figure转成frame的格式
再用frame2im转成我想要的matrix
但问题来了
因为这件事我是在一个loop里面做
要做很多次
变成我让它自动跑时
figure会在萤幕上会一直显示出来
非常烦 而且会让整体运算时间大增 也比较吃资源
原本我以为set(gcf, 'visible', 'off')之类的有用
结果发现它大部份情况有用
但遇到getframe还是没辙
我也有查到有人说用saveas存出一个图档再读它
但我觉得这好多此一举
而且会变成我存出一大堆不需要的图档
很占硬碟空间
而且还要多花存档和读档的时间
所以想请教板上各位大大有没有什麽解决方法??
还是说可以不用getframe也达到我的目的?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.113.139
1F:推 prolog:推一下 我以前也遇过这个问题 03/17 13:35