長い列(1 * 1691)があります。行(1,13,25 ...)の値を抽出し、その値を出力マトリックスの列1に入れ、次に行(2,14,26 ....)の値を抽出して入れます。出力マトリックスの列2の値、次に行(3,15,27 ....)、.........列の行(12,24,36 ......)まで12.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,:);
....................
終わり