2
我有一個長列(1 * 1691)。我想提取行(1,13,25 ...)的值並將其放在輸出矩陣的第1列中,然後我想提取第(2,14,26 ....)行的值並放入在我的輸出矩陣的第2列中的值,然後是行(3,15,27 ....),......在列中的行(12,24,36 ......) 12.在輸出矩陣的不同列中獲取序列數據
我已經產生了一個想法來做到這一點,這是在下面給出,但這樣我必須爲所有行寫行,這很麻煩。任何人都可以請幫忙。由於
data=untitled;
d=zeros(144,12);
for n=1:144
d(1,n)=data(n,:);
d(2,n)=data(n+12,:);
d(3,n)=data(n+24,:);
d(4,n)=data(n+36,:);
d(5,n)=data(n+48,:);
d(6,n)=data(n+60,:);
d(7,n)=data(n+72,:);
d(8,n)=data(n+84,:);
d(9,n)=data(n+96,:);
d(10,n)=data(n+108,:);
....................
末
不錯的竅門,謝謝它的作品, – shawpnik