标准的xlsread的参数中输入对应的文件名,sheet名以及单元格区域即可,但是如果单元格区域想设定为含有变量的形式该怎么办呢,这个问题困扰了我一段时间,后在多方帮助下找到了解决方法。核心就是使用matlab中最难学,但是最精妙的cell类型数据。
举例如果
我想引用a3:sa1359 中的数据,但是1359这个数每天增加1,为了方便起见,
可以设定K=1359
cell1=[ 'a',num2str(3) ,':sa',num2str(K)];
建立一个cell类型的数据cell1,
在使用xlaread
[Close,b]=xlsread('excel2','close',cell1);