欢迎来到天天文库
浏览记录
ID:62197217
大小:682.30 KB
页数:13页
时间:2021-04-21
《GUI读取txt文件并绘图.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、GUI读取txt文件并画图问题描述:读取TXT文件里的数,把第一列设为横坐标,第二列设为纵坐标,在GUI界面读取并实现绘图功能。其中txt文件格式如下11,新建GUI22,放入push按钮和绘图按钮33,重命名按钮为“载入txt文件”(双击按钮,弹出属性对话框)4,修改回调函数(右击>>Editor)45,此时弹出保存按钮,命名保存即可6,弹出Editor对话框。其他不用管,只看按钮的回调函数57,写入代码functionpushbutton1_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton1(seeGCBO)%eve
2、ntdatareserved-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);6plot(x,y);%plot(data);
3、xlabel('时间(s)');ylabel('压力(MPa)');gridon%实现图像可以向simulink里的图像一样可以放大缩小zoomon***谨记:axes1为图形句柄函数8,运行,单击9,出现如下界面710.单击载入“txt文件”按钮,选取PD.txt,即可实现绘图。811,生成可执行文件在commandwindow里输入mcc-mGUI文件名,回车即可回车即可生成.exe文件9★★★如果想编辑现有的GUI,(因为关闭MATlAB后再打开只看到.fig和.m文件),则按如下顺序。则又出现可以编辑的界面1011★★★如果txt有多列数据,则上列程序不成立,可以按如下改动Txt文件如
4、下:四列数据修改回调函数如下12绘制出图形如下其中斜着的红线为时间(横坐标),深绿色和青色为第2、4列数据。(因为1、3列数据相同,故只有三个曲线)13
此文档下载收益归作者所有