gui如何显示matlab文件|GUI界面设计时如何将MATLAB中的m文件导入到gui中

A. matlab中,怎样将txt数据(x,y)文件读入GUI界面,并显示在table或listbox中,图形在axes中显示。

大概的程序是这样function pushbutton1_Callback(hObject, eventdata, handles)fidin=fopen('1.txt'); % 打开1.txt文件 while ~feof(fidin) % 判断是否为文件末尾 tline=fgetl(fidin); % 从文件读行 plot(x,y)axes(handles.axes1);imshow(im);

B. 如何在Matlab中打开GUI工具

两种方法 1、输入guide回车。2、在工具栏里点击带笔形的gui。为Matlab的GUI添加启动画面:添加启动画面,启动画面中可以添加想要添加的图像……Visual C++可以实现这个功能,Matlab也可以实现,具体如下:首先,新建立一个GUI,这个新建的GUI用于显示启动时想要添加的图像。GUI中添加一个axes控件,然后在GUi的m文件中的OpeningFcn函数中就可以添加图像,程序如下:a=imread('你图像'); % 加载图axes(handles.axes1); % 添加的axes的tag为axes1imshow(a); % 显示同时在GUI的属性中将Gui名称改为“程序正在启动,请稍候…………”提示的话语。然后,另外新建一个GUI,同时,在GUI中的m文件中的OpeningFcn函数中添加如下程序:mainHandle=gui2(); % 第一个GUI的名称为gui2pause(3); % 显示3秒close(mainHandle); %显示3秒后,关闭这样,3秒后你的程序主界面就出来了。

C. GUI界面设计时,如何将MATLAB中的m文件导入到gui中

在参数输入界面中,创建适当数量的edit和pushbutton控件;pushbutton控件就是你的“确定”按钮,需要写它的回回调函数;答确定按钮的回调函数需要做的工作:获取编辑框的输入(通过handles可以得到编辑框的句柄);所获得输入为字符串,使用str2num转换为数值型(必要时做有效性检查);使用转换后的数据作为输入参数调用你的m文件。 对于 多窗口的应用,需要注意窗口的管理,以免造成混乱(比如把绘图绘到参数输入窗口中)。比较好的做法是,尽量使用句柄或Tag属性标识对象,少用gcf、gca之类的函数。如果有一定基础,也可以考虑不使用GUIDE做界面,直接使用M语言编程。


赞 (0)