2
A=[a_11, a_12; a_21, a_22]
기울기 대각선은 [a_12, a_21]
입니다. 지금 당장 매트릭스를 뒤집어 diag를 사용합니다.matlab에 매트릭스의 왜곡 대각선을 얻는 함수가 있습니까?
A=[a_11, a_12; a_21, a_22]
기울기 대각선은 [a_12, a_21]
입니다. 지금 당장 매트릭스를 뒤집어 diag를 사용합니다.matlab에 매트릭스의 왜곡 대각선을 얻는 함수가 있습니까?
fliplr
하는 대신
및 diag
을 수행 할 수 있습니다 직접이 같은 행렬에 인덱스 :
A = magic(3);
s = length(A);
idx = s:(s-1):(s*(s-1)+1);
%# for anti-diagonal, use the following
%#idx = (s*(s-1)+1):(-s+1):s;
skewDiag = A(idx)
skewDiag =
4 5 6
이는 3 × 3 행렬로 제한하지 않을까요? 일반적인 경우인가요? – pjama
아니요. 3x3 행렬에 국한되지 않습니다. 그것은 정사각형 매트릭스의 모든 크기에 대한 일반적인 솔루션입니다. 예제는 3x3뿐이었습니다. –
@Jonas : OP가 요청한 것이 아닌 '대각선'을 계산하는 것 같습니다. 일부 문헌에서 '대각선 기울이기'는 대각선 대칭과 동일하지만 OP의 예는 여기에 해당하지 않는다는 것을 의미합니다. 감사합니다. – eat