matlab中的gui matlab中GUI的问题

By http://www.211.hi.cn/ / On

matlab中的gui图片1

matlab中GUI的问题
gui_State = struct('gui_Name',mfilename, 。 'gui_Singleton', gui_Singleton, 。 'gui_OpeningFcn', @lianxi2delet_OpeningFcn, 。 'gui_OutputFcn', @lianxi2delet_OutputFcn, 。 'gui_LayoutFcn', [] , 。 'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});endif nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});endfunction lianxi2delet_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject;guidata(hObject, handles);function varargout = lianxi2delet_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;function edit1_Callback(hObject, eventdata, handles)a=num2double(get(handles.edit1,'string'));function edit1_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction edit2_Callback(hObject, eventdata, handles)b=num2double(get(handles.edit2,'string'));function edit2_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction pushbutton1_Callback(hObject, eventdata, handles)plot(a,b,'r*')两个文本框中输入坐标,按钮后画出图,请问哪里有错? 'gui_Singleton',gui_Singleton, 。 'gui_OpeningFcn', @lianxi2delet_OpeningFcn, 。 'gui_OutputFcn', @lianxi2delet_OutputFcn, 。 'gui_LayoutFcn', [] , 。 'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});endif nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});endfunction lianxi2delet_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject;guidata(hObject, handles);function varargout = lianxi2delet_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;function edit1_Callback(hObject, eventdata, handles)a=num2double(get(handles.edit1,'string'));function edit1_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction edit2_Callback(hObject, eventdata, handles)b=num2double(get(handles.edit2,'string'));function edit2_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction pushbutton1_Callback(hObject, eventdata, handles)plot(a,b,'r*')两个文本框中输入坐标,按钮后画出图,请问哪里有错? 因为a,b不是全局变量,所以把以下两句从edit控件的响应中剪切
a=num2double(get(handles.edit1,'string'));
b=num2double(get(handles.edit2,'string'));
粘贴到pushbutton的响应里

function pushbutton1_Callback(hObject, eventdata, handles)
a=num2double(get(handles.edit1,'string'));
b=num2double(get(handles.edit2,'string'));
plot(a,b,'r*')。

matlab中的GUI问题
gui_mainfcn(gui_State, varargin{:}); ??? Error while evaluating uicontrol Callback.这是怎么回事啊?请帮忙解决下,谢谢。O(∩_∩)O~。 如果你是在GUI对应的M文件的函数里“ 执行结果”出现这个错误,那就是axes的句柄(handles.field_axes)不对;如果你是在其它M文件,或命令窗口里“执行结果”,那么就需要先将handles结构体进行global。 额,我还没学哦! 你看看操作界面的‘tag'是不是field_axes,很有可能不是,不是的话双击操作界面,把tag改成field_axes就可以了 哈哈哈哈哈哈哈 众人皆醉唯我独醒 我醒了我还不叫醒你。

怎么用MATLAB中的GUI编程做通径分析?
如题,我们MATLAB的作业就是这,老师给了个通径分析的模型,让我们用MATLAB中的GUI做此项目,大概怎么做?说一下思路,谢谢,我们MATLAB的作业就是这。 李显宏 MATLAB 7.X 界面设计与编译技 北京:电子元器件工业出版社 2006年这本书上讲的很清楚,GUI方面的很多东西都讲了的,还有要学GUI和话,最好找一些这方面的实例来看,在http://www.X 界面设计与编译技 北京,还有要学GUI和话,GUI方面的很多东西都讲了的李显宏 MATLAB 7。

MATLAB中的GUI
在GUI界面里,想做一个下拉菜单,当选中下拉菜单里的内容时,实现一系列的命令。比如下拉菜单里面的内容是“第一次波形显示”“第二次波形显示”“第三次波形显示”,当选中“第一次波形显示”时,可以显示波形(波形显示的代码已经编写好了)。具体的回调函数。。 在回调函数里这么写:contents = get(hObject,'String')Contents_Sel=contents{get(hObject,'Value')};if strcmp(Contents_Sel,'第一次波形显示'波形显示的代码已经编写好了)。具体的回调函数。。

用MATLAB中的GUI去直接调用和运行多个M文件有callback怎么实现?。
最好给个程序模型 function start_Callback(hObject, eventdata, handles)
% hObject handle to start (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global flag
flag=1;
switch(get(handles.modu_method,'value'))
case 1
case 2
DSB_AM; %% 被调用的.m文件名字
case 3
SSB_AM; %% 被调用的.m文件名字
case 4
VSB_AM; %% 被调用的.m文件名字
case 5
Conventional_AM; %% 被调用的.m文件名字
case 6
QAM; %% 被调用的.m文件名字
case 7
FM;
case 8
PM;
end
这是我的一个GUI的call back 文件到一部分, 这是一个按钮的call back 函数,通过判断之前的一个参数的值,来决定调用哪个函数。希望对你有帮助。
在控件的callback函数里直接加一句 文件名.m调用不就行了。 m文件通过文件名就可以直接运行 M文件相当于函数,调用函数就行。

matlab的gui
属于工具箱吗? 用户界面(或接口)是指:人与机器(或程序)之间交互作用的工具和方法。如键盘、
鼠标、跟踪球、话筒都可成为与计算机交换信息的接口。
图形用户界面(Graphical User Interfaces ,GUI)则是由窗口、光标、按键、菜单、文
字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选
择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。
假如读者所从事的数据分析、解方程、计算结果可视工作比较单一,那么一般不会考
虑GUI 的制作。但是如果读者想向别人提供应用程序,想进行某种技术、方法的演示,想
制作一个供反复使用且操作简单的专用工具,那么图形用户界面也许是最好的选择之一。
MATLAB 为表现其基本功能而设计的演示程序demo 是使用图形界面的最好范例。
MATLAB的用户,在指令窗中运行demo 打开那图形界面后,只要用鼠标进行选择和点击,
就可浏览那丰富多彩的内容。
用户图形界面(GUI)是程序的图形化界面。一个好的GUI 能够使程序更加容易的使用。它
<br>提供用户一个常见的界面,还提供一些控件,例如,按钮,列表框,滑块,菜单等。用户图形
<br>界面应当是易理解且操作是可以预告的,所以当用户进行某一项操作,它知道如何去做。例如,
<br>当鼠标在一个按钮上发生了单击事件,用户图形界面初始化它的操作,并在按钮的标签上对这
<br>个操作进行描述。
<br>
<br>创建MATLAB 用户图形界面必须由三个基本元素:
<br>1. 组件. 在matlab GUI 中的每一个项目(按钮,标签,编辑框等)都是一个图形化组件.组件可
<br>分为三类:图形化控件(按钮,编辑框,列表,滚动条等),静态元素(窗口和文本字符串),菜单
<br>和坐标系. 图形化控件和静态元素由函数uicontrol 创建,菜单由函数uimenu 和
<br>uicontextmenu 创建,坐标系经常用于显示图形化数据,由函数axes 创建.
<br>2. 图象窗口(Figure)。GUI 的每一个组件都必须安排图象窗口中。以前,我们在画数据图
<br>象时,图象窗口会被自动创建。但我们还可以用函数figure 来创建空图象窗口,空图
<br>象窗口经常用于放置各种类型的组件。
<br>3. 回应。最后,如果用户用鼠标单击或用键盘键入一些信息,那么程序就要有相应的动
<br>作。鼠标单击或键入信息是一个事件,如果matlab 程序运行相应的函数,那么matlab
<br>函数肯定会有所反应。例如,如果用户单击一按钮,这个事件必然导致相应的matlab
<br>语句执行。这些相应的语句被称为回应。只要执行GUI 的单个图形组件,必须有一个
<br>回应。

求问关于matlab中GUI的编程语言问题
请问在matlab的gui模块中,也有类似的语言么?还是通过其他方法。 可以通过,fopen(form1);可是实现这个功能,如果需要实现提示对话框的类型,就用msgbox,dlgbox等。。 擅长:其他编程语言 C/C++ VC++试试msgbox,dlgbox等函数。 set(handles.form1,'visible');。

关于matlab中GUI的问题
擅长:其他编程语言 校园生活 恋爱 常见软件 C/C++N=str2double(get(handles.edit_N,'string'))get(handles.edit_N,'string')这一句是从名为edit的编辑框中获取输入str2double将字符串转换为数字保存在了N中。 在框的回调函数下用get命令得到输入数据 直接去查一本关于GUI的书籍吧。

MATLAB中GUI的编程问题
gui_mainfcn at 75 feval(varargin{;10;);String'0.7727&&va<-0.0459*。 擅长:其他编程语言 工程技术科学 教育/科学 C/C++ VC++1、你好,问题就在以下这三行代码:va=get(handles.edit1,'String');vr=get(handles.edit2,'String');vs=get(handles.edit3,'String');2、注意到,get(handles.edit1,'String');.edit3。

matlab中的gui的表格怎么用
打开matlab之后,新建一个Graphical User Interface(GUI);
选择默认的Blank GUI(Default),点击ok,
之后进入GUI界面编辑界面,左边的侧边栏为界面的一些快捷按钮,按住鼠标左键可以拖到右侧编辑框,各个按钮一般都有自己作用,
把按钮拖过去,图为各种按钮示意;
按自己的需要选择按钮并排版
在未放置按钮区域右键选择Editor
进入代码编辑界面,在按钮的对应区域加入自己的代码,
点击上方绿色三角(或按F5)运行,调试通过
调试通过即可保存.m文件以及.fig文件即可。