两个问题:
第一个:
如何让pushbutton处于灰色状态,就是那种未激活,不可点击的锁定状态?
我的程序是有两个radiobutton,但选定第一个时,该pushbutton可以单击,可以调用callback函数,但是当选定第二个radiobutton时,这个pushbutton处于那种灰色的状态,此时不可单击此按钮控件(点不动)!!!
第二个:
通过单击一个按钮控件1,调用ungetfile函数,打开了一个文件输入窗口,从外部读入原始数据,并且存放于变量VF中(利用xlsread)。之后,我想通过单击另外一个按钮控件2,来调用存于VF里的数据去参与运算,请问此时按钮控件2里的调用程序应该怎么写啊???
怎么用matlab编写GUI程序?
1、首先打开matlab,点击主页上的新建->APP->GUIDE,如下图所示。2、进去之后选择创建一个空的GUI界面,如下图所示。3、进去GUI编辑界面之后,可以看到左侧是各种控件,按钮,文本框,表格,文本,复选框等,右侧是界面,如下图所示。4、将左侧控件直接拖到右侧界面,注意布局,各种控件双击可以进去属性...
MatLab 图形界面设计(GUI)
要创建一个交互式的图形用户界面(GUI)项目,首先需要在MatLab中启动一个GUI Figure,这将作为组件的容器,如按钮和标签。GUI脚本框架是程序的核心,用于定义和组织这些元素。在运行过程中,可以生成三维图来展示数据或可视化结果。通过按键操作,你可以触发特定的绘图操作,这时GUI对象的父亲(通常指的是han...
求助!matlab的gui编程,急!!!
第一个问题,用set函数将该控件的enable属性设为off即可。第二个问题你可以将变量保存到handles的某个分量中,比如handles.VF。然后运行命令guidata(hObject,handles)更新数据,以后别的控件即可调用handles.VF进行处理了。建议你找一些guide的入门教材或视频看一下。matlab中文论坛里就有入门视频教程可以免费...
如何使用matlab制作GUI界面?
1. 启动MATLAB软件,然后点击主界面上的“新建”按钮,选择“应用程序”下的“GUIDE”来创建一个新的GUI应用。2. 进入GUIDE后,选择创建一个空的GUI界面。3. 打开GUI设计界面后,您会发现左侧栏列出了多种控件,包括按钮、文本框、表格、标签、复选框等。右侧则是设计区域,用于布置界面。4. 您可以...
matlab中GUI的使用,调用m文件
1、第一步,在计算机上安装matlab软件,见下图,转到下面的步骤。2、第二步,完成上述步骤后,双击matlab图标以打开其主页,见下图,转到下面的步骤。3、第三步,完成上述步骤后,将鼠标移到“New”选项上,然后单击一次,选择并单击弹出菜单中的“Function”选项,见下图,转到下面的步骤。4、第四步,...
如何使用matlab制作GUI界面
1、在输入行:guide显示界面如下:2、选择创建新的gui,然后选择创建一个空的gui,同时注意保存的路径 3、左边有许多控件:如按钮,在左边点击ok按钮,然后在右边网格区域点击一下即可(或者直接将ok按钮拉过去)。4、push button按钮,双击此按钮 ,会显示属性界面,然后就可以修改此按钮的各种属性:5、...
怎样使用matlab的gui做绘图界面
打开Matlab 新建Gui File--New--GUI 出现如下窗口 可点击Blank GUI,出现布局窗口 保存为FunctionDrawing.fig,存储路径默认,出现如下变换 通过选取Edit Text,Static Text,Axes按键,布局如下界面 各字体、字样可通过双击相应选体进行修改。右击“绘图”--View Callbacks--Callback,出现如下命令输入窗口 输...
Matlab如何实现GUI窗口多个?
第一步:首先我们在命令窗口输入guide打开GUI界面编辑器,在这里可以编辑好我们的GUI界面控件、表格、文字框等,如下图所示。第二步:我们然后在与GUI界面配套的M文件中修改函数,激活我们的GUI界面控件等,才能使GUI界面动起来,如下图所示,其中可以看到主函数第二行gui_Singleton=1,表示一个GUI(包括...
matlab gui大神请进?
1、将已知数据赋值给变量A,或以其他形式保存(如,xls文件),以建立数据体。如:A=[0.0065,455,0.3187,0.0480,17441;。。。;。。。]2、利用find函数,对数据变量A进行搜索,当λ=460时,首先将指针定位到460,然后取去该行的数据,即 lambda = input('请输入λ值:');[row,col] = ...
matlab GUI如何编辑一个矩阵
在callback函数里:t=linspace(0,2*pi,100);y1=sin(t);y2=cos(t);GUI上面建立2个axes axes(handles.axes1);plot(t,y1,'r');axes(handles.axes2);plot(t,y2,'b');