g**k 发帖数: 236 | 1 【 以下文字转载自 EE 讨论区 】
发信人: gonk (gonk), 信区: EE
标 题: GUI里打开.fig文件用imagesc显示图像
发信站: BBS 未名空间站 (Fri Dec 12 12:17:19 2008)
不知道发哪个版,这里各方面的人多,就发这里啦。我之前没接触过Matlab里的GUI,最
近要处理图像,老板推荐用GUI这样用起来方便。可我一点都不懂,基本的tutorial看
了还是找不到解决我问题的头绪。我的问题是这样的,
不用GUI的话,我有一组数据A,用imagesc(xx,yy,A,[t1 t2])生成图像。要得到满意的
结果我得手动变不同的t1 t2值来找。。。
如果我把图像存成a.fig,如何在GUI里打开已经存在的a.fig文件?这个我试了半天都是
出错。哪位高手帮忙点拨一下?:( 还有我最后用两个slider变换t1,t2,问题是怎么在
GUI里运用imagesc?是handel.fig.imagesc还是什么?最近看这方面的东西绕晕了。~~~
><~~~
问的问题比较初级。希望好心的高手们赐教!谢谢啦~~~ | d*****l 发帖数: 8441 | 2 1. 先用uicontrol(...)定义一个button元件,并为该button定义一个事件处理函数。
2. 再在该事件处理函数中用
[fname,pname] = uigetfile('*.*','Enter data file');
【在 g**k 的大作中提到】 : 【 以下文字转载自 EE 讨论区 】 : 发信人: gonk (gonk), 信区: EE : 标 题: GUI里打开.fig文件用imagesc显示图像 : 发信站: BBS 未名空间站 (Fri Dec 12 12:17:19 2008) : 不知道发哪个版,这里各方面的人多,就发这里啦。我之前没接触过Matlab里的GUI,最 : 近要处理图像,老板推荐用GUI这样用起来方便。可我一点都不懂,基本的tutorial看 : 了还是找不到解决我问题的头绪。我的问题是这样的, : 不用GUI的话,我有一组数据A,用imagesc(xx,yy,A,[t1 t2])生成图像。要得到满意的 : 结果我得手动变不同的t1 t2值来找。。。 : 如果我把图像存成a.fig,如何在GUI里打开已经存在的a.fig文件?这个我试了半天都是
| d*****l 发帖数: 8441 | 3 同样,用鼠标点取某个像素点的值,似乎也可以定义事件函数来做。需要坐标点转换。
【在 d*****l 的大作中提到】 : 1. 先用uicontrol(...)定义一个button元件,并为该button定义一个事件处理函数。 : 2. 再在该事件处理函数中用 : [fname,pname] = uigetfile('*.*','Enter data file');
| d*****l 发帖数: 8441 | 4 另外,如果你需要update图像的话,可能需要双缓存,否则太慢。
【在 d*****l 的大作中提到】 : 同样,用鼠标点取某个像素点的值,似乎也可以定义事件函数来做。需要坐标点转换。
|
|