从Excel表格中读取数据并将其复制到2d数组中的问题

3次浏览(过去30天)
农产品协定的,
P = [138 6.31210089 6 0 0.2 0;
202 6.31210089 6 0 0.2 0;
264 6.31210089 6 0 0.2 0;]';
T =[1 2 3];
在这里,矩阵有3列6行。但是当我试图从excel文件中获得相同的数据时,上面的第一列被认为是一行,即从excel中获得数据后,我的P矩阵是3 x 6,即6列3行。但我想让数据矩阵是6 × 3。
以下是我的代码从excel表读取数据,并将其复制到数组P。
[NUMERIC1, TXT1 RAW1] = xlsread (“D:\Mphil CS\第二学期\机器学习\数据\small Data .xlsx”);
%从数字数组复制数据到P
I = 1:111 10
J = 1:1:61
P(i,j) = NUMERIC1 (i,j);
结束
结束
如何以那种形式获取数据,不能求转置。

接受的答案

bym
bym 2013年5月21日
逆I & j ?
%从数字数组复制数据到P
I = 1:111 10
J = 1:1:61
P(i,j) = NUMERIC1 (j,i);%反向I & j
结束
结束

更多答案(0)

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!