乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求助,Matlab的GUI中怎么导入excel中的数据-gui读取excel文件,excel不能读取文件怎么解决

求助,Matlab的GUI中怎么导入excel中的数据-gui读取excel文件,excel不能读取文件怎么解决

作者:乔山办公网日期:

返回目录:excel表格制作


利用xlsread函数,例如zd
[num txt raw]=xlsread('user_information.xlsx')
结果如下
num =
[]
txt =
'用户名' '密码'
'admin1' '1'
'damin2' '2'
raw =
'用户名' '密码'
'admin1' '1'
'damin2' '2'
其中num是double数组,txt是字符串数据。excel存储数据时如果在数据的前面加上‘,例如 ’123,123代表字符串。

利用xlsread函数导入进去,本人也是初学者,懂得不多
[filename,pathname] = uigetfile({'文件名','文件地址'});
[num,txt,raw] = xlsread([filename,pathname])
set(handles.Tab4,'Data',num(:,2:end))
可以试试,具体还是自己百度吧
以下这个方法100%是可行的(但是不是最好的)

小程序里面使用global没有什么大问题,以后程序写大了,数据多的时候,尽量避免使用global,你可以使用handles结构。

%********************************读取数据***********************************
% 读取文件data.xls的第1个工作表中C2:F51范围的数据,即全部样本数据,包7a686964616fe4b893e5b19e330括未判企业
global sample;
sample = xlsread('data.xls','','C2:F51');
% 读取文件data.xls的第1个工作表中C2:F47范围的数据,即已知组别的样本数据,
training = xlsread('data.xls','','C2:F47');
% 读取文件data.xls的第1个工作表中B2:B47范围的数据,即样本的分组信息数据,
group = xlsread('data.xls','','B2:B47');
obs = [1 : 50]'; % 企业的编号

%**********************************距离判别*********************************
% 距离判别,判别函数类型为mahalanobis,返回判别结果向量C和误判概率err
global sample;
[C,err] = classify(sample,training,group,'mahalanobis');
[obs, C] % 查看判别结果
err % 查看误判概率

发链接还要审核

【视频】Matlab GUI视频(六): 读取Excel 文件
matlab中文论坛搜索这个gui视频讲解 你看了就懂得gui如何与excle互动了 包括读入、写出、删除、 添加等

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网