预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT13GUI读取txt文件并画图问题描述:读取TXT文件里的数,把第一列设为横坐标,第二列设为纵坐标,在GUI界面读取并实现绘图功能。其中txt文件格式如下1,新建GUI2,放入push按钮和绘图按钮3,重命名按钮为“载入txt文件”(双击按钮,弹出属性对话框)4,修改回调函数(右击>>Editor)5,此时弹出保存按钮,命名保存即可6,弹出Editor对话框。其他不用管,只看按钮的回调函数7,写入代码functionpushbutton1_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%自己添加代码段[FileName,PathName]=uigetfile('*.txt','SelecttheDatafile');file=fullfile(PathName,FileName);data=load(file);axes(handles.axes1);%以txt第一二列为横纵坐标绘图x=data(:,1);y=data(:,2);plot(x,y);%plot(data);xlabel('时间(s)');ylabel('压力(MPa)');gridon%实现图像可以向simulink里的图像一样可以放大缩小zoomon***谨记:axes1为图形句柄函数8,运行,单击9,出现如下界面单击载入“txt文件”按钮,选取PD.txt,即可实现绘图。11,生成可执行文件在commandwindow里输入mcc-mGUI文件名,回车即可回车即可生成.exe文件★★★如果想编辑现有的GUI,(因为关闭MATlAB后再打开只看到.fig和.m文件),则按如下顺序。则又出现可以编辑的界面★★★如果txt有多列数据,则上列程序不成立,可以按如下改动Txt文件如下:四列数据修改回调函数如下绘制出图形如下其中斜着的红线为时间(横坐标),深绿色和青色为第2、4列数据。(因为1、3列数据相同,故只有三个曲线)