질문이 있습니다. I가 있다고 가정 행렬 A =루프없이 회전하는 행을 선택하십시오.
I는 n은 압연에서 행을 선택하고 새로운 행 행렬 C의 요소 트랜스해야1 2 3
4 5 6
7 8 9
10 11 12
.
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
을,하지만 난 같은 작업을 수행 할 수 있습니다 루프가없는 직업?
3280x35 크기의 A 행렬을 계산하는 데 4 분이 걸립니다.
방법 것입니다 내 경우에는 모양 변경 기능을 사용할 수 있습니까? 나는 MATLAB을 처음 사용합니다. – mario