MATLAB关于xlsread函数的用法

直接上代码理解:

%matlab中的xlsread是用来读取xls文件的一个函数,但是当文件中的数据类型有所不同时,代码也会发生变化。
%% 当xls文件中的数据类型都是数值型时:
%num=xlsread('filename','sheet','range')
%filename是指文件地址\文件名.xls(或xlsx)
%sheet是表格页名
%range是指要导入数据的范围
clear,clc,
num=xlsread('demo1.xls','sheet2','B1:B20'), %读取demo1.xls文件sheet2中的B1到B20
class(num);%double类型
%% 当xls文件中的数据类型既有数值型又有字符串型时:
%[num,txt]=xlsread(‘filename’,‘sheet’,‘range’)
%[num,txt,raw]=xlsread(‘filename’,‘sheet’,‘range’)
%num是数值型变量且为矩阵
%txt是字符型变量且为细胞数组
%raw是既含数值型变量又含字符型变量的细胞数组
%[a,~]=xlsread('filename','sheet','range')指的是只保留数值型的输出,忽略字符型变量的输出
[~,txt]=xlsread('demo1.xls','sheet2','C1:C20');
[num1,~]=xlsread('demo1.xls','sheet2','C1:C20');

xls文件的内容如下:
在这里插入图片描述