用MATLAB如何读取EXCEL里某任意长度的一列数据?
比如,当从EXCEL里的第A列某行(如第3行)起,输入了一列长度不确定的数据(假设有n列数据,n的数量跟具体情况有关),也就是说如何将这n列数据以n维列向量的形式读到MA...
比如,当从EXCEL里的第A列某行(如第3行)起,输入了一列长度不确定的数据(假设有n列数据,n的数量跟具体情况有关),也就是说如何将这n列数据以n维列向量的形式读到MATLAB里的某个向量中?
展开
1个回答
展开全部
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |