一、读取csv文件
参数1:csv路径;
参数2:从第几行开始读取,行数从0开始;
参数3:从第几列开始读取,列数从0开始。
ConfigData = csvread(ConfigFile,0,1);%读取配置文件
disp('读取CSV文件成功!');
二、写入csv文件
%% 写入数组到csv表格,覆盖写入
Name={'c1','cc2','cc3','c4','cc555'};%标题行
data=[1,2,3,4,5;2,3,4,5,6;1,2,3,4,5;2,3,4,5,6;1,2,3,4,5];%数据
outputdata = table(data(:,1),data(:,2),data(:,3),data(:,4),data(:,5),'VariableNames',Name);
writetable(outputdata,"test.csv")
请使用等于高于Matlab2020的版本.
%% 写入多列cell到csv文件
Name={'测试吧','二的','cc3','c4','cc555'};%标题行
data=[1,2,3,4,5;2,3,4,5,6;1,2,3,4,5;2,3,4,5,6;1,2,3,4,5];%数据
outputdata = table(data(:,1),data(:,2),data(:,3),data(:,4),data(:,5),'VariableNames',Name);
writetable(outputdata,"test.csv",'encoding','GB2312');
三、统计数据
%% 统计数据
x=[-43,72,9,16,23,47];
%求算术平均值:
mean(x)
%求中值:
median(x)
%计算向量X的标准差
std(x)
% 计算众数
mode(x);