MATLAB 导入CSV数据的 脚本

本文将介绍MATLAB 导入CSV数据的 脚本。
具体的脚本如下:

%==== get file with method uigetfile.
[fileName, filePath] = uigetfile('.csv','Please select one csv file',300,300);
if fileName==0
errordlg('Please select one csv file','Error');
clear fileName filePath ;
return;
end
file = [filePath,fileName];

TIC; % start time
tempData=importdata(file); %import data
siz = size(tempData.textdata);
columns =siz(2);

for i=1:columns
assignin('base',char(tempData.textdata(i)),tempData.data(:,i));
end
endTime=TOC; % end time

%===== print all info =====%
fprintf('\t\tall data has imported into workspace.\r\n');
fprintf('\t\t%s%0.f%s','Time-Consuming : ',endTime*1000,' ms');
fprintf('\r\n');
fprintf('\t\t%s\t%d\t%s\t%d\t\n','rows:',length(tempData.data),'columns:',columns);

%clear all temporary variable
clear fileName filePath file tempData siz columns i endTime;


使用方法:
1.将附件的脚本下载到MATLAB 的某个工作目录。
2.准备好数据,数据为Decimal类型。具体可以参照附件中的score.csv文件
每一列数据文件必须有title。
3.MATLAB 的命令行中输入:lq_imp 按Enter弹出文件选择界面。
选择准备好的CSV数据文件。即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值