回 帖 发 新 帖 刷新版面

主题:求教:GUI中如何将矩阵回显在界面上(请好心人指点)

我在做毕业设计时与遇到了一个问题,就是如何在设计的图形用户界面中显示一个矩阵?回调函数应该如何写?例如,我在界面上设计了一个按钮,当按下该按钮时就在该界面上显示一个三阶单位矩阵。
请知道的帮忙回答一下!万万分感激!!!!

回复列表 (共6个回复)

沙发

set,get等命令就行了

板凳

麻烦您能具体说说吗?
我是在程序中(回调函数)计算得到一个结果(该结果是一个矩阵,这个矩阵的阶数不能事先确定),现在我要将这个矩阵在界面上回显给用户。比如我经过程序计算得到的矩阵用变量a保存,下面该怎么如何写函数?
等着用,所以着急,请您详细的说说!不甚感激!

3 楼

用一个listbox
set(get('tag','listbox1'),'string',num2str(matrix))
好像是这样,你去试一试吧

4 楼

应该用一个静态文本框 Static Text  把它放到界面上 并在gui打开的时候将文本框的
背景设为界面窗体的前景色  即在gui打开函数function shiyan_OpeningFcn(hObject, eventdata, handles, varargin)中添加语句: 
 set(handles.edit1,'BackgroundColor',get(gcf,'Color'));
即可 (edit1为静态文本框的句柄)
然后在按钮的回调函数中添加语句:
set(handles.edit1,'string',num2str(a))
就ok了

5 楼


您太好了,谢谢您!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

6 楼


您真厉害!!
还想请教您一个问题,能不能做到:
点击按钮将一个已存在的.jpg的图画显示出来?
谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册