我有問題。 假設我有矩陣 A =選擇不帶環的滾動行
1 2 3
4 5 6
7 8 9
10 11 12
我需要選擇n的甲滾動的行和轉置行中的新矩陣C的元素。 我用的循環是:
n = 3; %for instance every 3 rows of A
B = [];
for i = 1:n
Btemp = transpose(A(i:i+size(A,1)-n,:));
B = [B;Btemp];
end
C=B';
和產生矩陣C是:
C =
1 2 3 4 5 6 7 8 9
4 5 6 7 8 9 10 11 12
這是我想得做,但我可以做同樣的沒有循環的工作?
需要4分鐘計算3280x35大小的A矩陣。
怎麼會在我的情況下,重塑功能工作?我是新來的MATLAB – mario