MATLAB动态导入文件功能(txt文件读入)

目录

一、界面搭建

1.axes坐标轴

2.LIST表

3.button按钮

二、属性

三、代码实现


一、界面搭建

1.axes坐标轴

需要有一个可以显示点的axes,以及一个展示点坐标XYZ的LIST表控件

2.LIST表

LIST需要添加表头,XYZ,行1,2,3,4,..

右键列表控件,可以进行表编辑

数据

颜色

全部选好之后 点确定即可(点坐标XY(Z))是面板控件的标题

3.button按钮

还缺一个button,点击即可触发callback事件

二、属性

axes的Tag是axes_show

list列表的Tag是uitable_pointXYZ

button的Tag是pushbutton_opentxt

待会儿在代码中如果看到这三个ID记得替换成自己对应控件的ID

三、代码实现

function pushbutton_opentxt_Callback(hObject, eventdata, handles)%打开文本,动态
global Points
Points=[];%创造点列表
inputfile=uigetfile('*.txt','Choose the specific file :');
Coordi=load(inputfile);
set(handles.uitable_pointXYZ,'Data',Coordi(:,2:4));%uitable_pointXYZ ID替换
scatter(Coordi(:,2),Coordi(:,3),'.')
[row col]=size(Coordi);
Points=[Coordi];
text(Points(:,2),Points(:,3),int2str(Points(:,1)))
set(handles.pushbutton_opentxt,'Enable','off');%pushbutton_opentxt ID替换
%set(handles.pushbutton_randomOpen,'Enable','off');
%set(handles.pushbutton_2D,'Enable','on');
%set(handles.pushbutton_3D,'Enable','on');
% axes(handles.axes_show);

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值