完整word版GUI读取txt文件并绘图.docx
- 文档编号:10363335
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:12
- 大小:859.47KB
完整word版GUI读取txt文件并绘图.docx
《完整word版GUI读取txt文件并绘图.docx》由会员分享,可在线阅读,更多相关《完整word版GUI读取txt文件并绘图.docx(12页珍藏版)》请在冰豆网上搜索。
完整word版GUI读取txt文件并绘图
GUI读取txt文件并画图
问题描述:
读取TXT文件里的数,把第一列设为横坐标,第二列设为纵坐标,在GUI界面读取并实现绘图功能。
其中txt文件格式如下
1,新建GUI
2,放入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,出现如下界面
10.单击载入“txt文件”按钮,选取PD.txt,即可实现绘图。
11,生成可执行文件
在commandwindow里输入mcc-mGUI文件名,回车即可
回车即可生成.exe文件
★★★如果想编辑现有的GUI,(因为关闭MATlAB后再打开只看到.fig和.m文件),则按如下顺序。
则又出现可以编辑的界面
★★★如果txt有多列数据,则上列程序不成立,可以按如下改动
Txt文件如下:
四列数据
修改回调函数如下
绘制出图形如下
其中斜着的红线为时间(横坐标),深绿色和青色为第2、4列数据。
(因为1、3列数据相同,故只有三个曲线)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word GUI 读取 txt 文件 绘图