MATLAB读取Excel标题行特定字符对应数据
在Matlab数据处理中,常需要导入excel数据,在数据维数较少时可以比较容易读取对应数据。
当处理大量数据时可以利用matlab中的 find() 和 contains() 函数读取。
读取流程
1-选取需要的月份;
2-利用[num,txt] = xlsread(___)函数读取表格中文本数据(num)前面的数值数据的前导列(txt);
3-利用for循环查找各月份所在列;
4-利用contains()函数判断标题行是否存在所查找月份;
5-利用find()函数确定所在列位置
具体matlab代码如下
根据输入的3月,4月和7月,输出对应的数组
clc
clear all
month=['3月';'4月';'7月'];
[h,l]=size(month