用MATLAB如何读取EXCEL里某任意长度的一列数据?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/19 07:46:16
用MATLAB如何读取EXCEL里某任意长度的一列数据?
比如,当从EXCEL里的第A列某行(如第3行)起,输入了一列长度不确定的数据(假设有n列数据,n的数量跟具体情况有关),也就是说如何将这n列数据以n维列向量的形式读到MATLAB里的某个向量中?
比如,当从EXCEL里的第A列某行(如第3行)起,输入了一列长度不确定的数据(假设有n列数据,n的数量跟具体情况有关),也就是说如何将这n列数据以n维列向量的形式读到MATLAB里的某个向量中?
![用MATLAB如何读取EXCEL里某任意长度的一列数据?](/uploads/image/z/17168117-5-7.jpg?t=%E7%94%A8MATLAB%E5%A6%82%E4%BD%95%E8%AF%BB%E5%8F%96EXCEL%E9%87%8C%E6%9F%90%E4%BB%BB%E6%84%8F%E9%95%BF%E5%BA%A6%E7%9A%84%E4%B8%80%E5%88%97%E6%95%B0%E6%8D%AE%3F)
0.0230947 0.0204082 NaN NaN NaN NaN 6.74365
0.0230947 0.0204082 NaN NaN NaN NaN 6.74365
0.0692841 0.0787172 NaN NaN NaN NaN 6.78984
0.0692841 0.0787172 NaN NaN NaN NaN 6.78984
0.138568 0.131195 NaN NaN NaN NaN 6.85912
0.138568 0.131195 NaN NaN NaN NaN 6.85912
0.184758 0.189504 NaN NaN NaN NaN 6.92841
0.184758 0.189504 NaN NaN NaN NaN 6.92841
0.254042 0.247813 NaN NaN NaN NaN 6.99769
0.254042 0.247813 NaN NaN NaN NaN 6.99769
%%%%%%%%%%%%%%%%%%%%
A=xlsread('D:\ebook\data.xls');
我用xlsread读入data后,里面的数据如上.其实数据就三列,但是我把第三列写到了excel的第七列,那么读出的数据可以看出中间空的3,4,5,6列都赋值为NaN,所以A的大小就是10*7
0.0230947 0.0204082 NaN NaN NaN NaN 6.74365
0.0692841 0.0787172 NaN NaN NaN NaN 6.78984
0.0692841 0.0787172 NaN NaN NaN NaN 6.78984
0.138568 0.131195 NaN NaN NaN NaN 6.85912
0.138568 0.131195 NaN NaN NaN NaN 6.85912
0.184758 0.189504 NaN NaN NaN NaN 6.92841
0.184758 0.189504 NaN NaN NaN NaN 6.92841
0.254042 0.247813 NaN NaN NaN NaN 6.99769
0.254042 0.247813 NaN NaN NaN NaN 6.99769
%%%%%%%%%%%%%%%%%%%%
A=xlsread('D:\ebook\data.xls');
我用xlsread读入data后,里面的数据如上.其实数据就三列,但是我把第三列写到了excel的第七列,那么读出的数据可以看出中间空的3,4,5,6列都赋值为NaN,所以A的大小就是10*7