主题:求教:GUI中如何将矩阵回显在界面上(请好心人指点)
winnerjzj
[专家分:0] 发布于 2007-06-15 08:15:00
我在做毕业设计时与遇到了一个问题,就是如何在设计的图形用户界面中显示一个矩阵?回调函数应该如何写?例如,我在界面上设计了一个按钮,当按下该按钮时就在该界面上显示一个三阶单位矩阵。
请知道的帮忙回答一下!万万分感激!!!!
回复列表 (共6个回复)
沙发
chianelxie [专家分:670] 发布于 2007-06-15 18:57:00
set,get等命令就行了
板凳
winnerjzj [专家分:0] 发布于 2007-06-15 22:52:00
麻烦您能具体说说吗?
我是在程序中(回调函数)计算得到一个结果(该结果是一个矩阵,这个矩阵的阶数不能事先确定),现在我要将这个矩阵在界面上回显给用户。比如我经过程序计算得到的矩阵用变量a保存,下面该怎么如何写函数?
等着用,所以着急,请您详细的说说!不甚感激!
3 楼
chianelxie [专家分:670] 发布于 2007-06-16 22:12:00
用一个listbox
set(get('tag','listbox1'),'string',num2str(matrix))
好像是这样,你去试一试吧
4 楼
kefan [专家分:310] 发布于 2007-06-17 00:11:00
应该用一个静态文本框 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 楼
winnerjzj [专家分:0] 发布于 2007-06-17 16:14:00
您太好了,谢谢您!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6 楼
winnerjzj [专家分:0] 发布于 2007-06-17 16:23:00
您真厉害!!
还想请教您一个问题,能不能做到:
点击按钮将一个已存在的.jpg的图画显示出来?
谢谢
我来回复