거기에 인접 행렬 (matlab 등에서 adjoint와 비슷합니다) gnu 옥타브의 모든 기능이 무엇입니까?옥타브에서 접합 행렬
답변
adjugate는 실제로는 원하지 않는 일 것입니다. 아마도입니다.
정상적인 adjoint (conjugate transpose)를 원할 경우 x'
은 x
에 대해 줄 것입니다. (비공 전치 conj(x)
는 켤레 복소수를 제공합니다. x.'
, 또는 transpose(x)
이며,뿐만 아니라 행렬과 벡터에서 작동합니다.)
실제로 adjugate (aka classical adjoint)을 원하는 경우에, 나는 옥타브가 내장 가지고 있다고 생각하지 않습니다. 이것을 계산하는 몇 가지 방법이 있습니다. 당신이 invertibility를 취할 수 있다면, 그것은 단지 det(x)*inv(x)
입니다. 그렇지 않은 경우 조금 더 복잡합니다. 일반적으로, 보조 물질은 보조 인자 매트릭스의 전치이다. 보조 요소 행렬은 원래 행렬의 각 요소를 보조 요소로 대체합니다 (행과 열이없는 원본 행렬의 행렬식 인 더하기 또는 빼기). 더하기 또는 빼기 규칙은 행렬식 확장에 대해 동일합니다. 행과 열의 수는 짝수입니다. 음수라면 양수입니다. 이상합니다.)
가장 간단한 코드와 마찬가지로 SVD (내장형)를 사용합니다. adjugate는 adj (xy) = adj (y) adj (x)가있는 반 동형 성입니다. x의 SVD는 u * s * v '= x, s 대각선, u 및 v 모두의 단위 행렬 u, s, v의 집합입니다. adj (x) = adj (u * s * v ') = adj (v') adj (s) adj (u). 가역 행렬의 경우, adjugate는 역행렬의 결정 시간에 해당합니다. 단위 행렬의 경우, 이것은 공역 전치입니다. adj (x) = det (v ') v adj (s) det (u) u'= det (v '* u) v adj (s) u'. 대각 행렬 s의 보간은 계산하기가 상대적으로 쉽다 - 대각선으로부터의 각 엔트리는 0이고, 대각선상의 각 엔트리는 다른 것의 곱이다.
- 1. 옥타브에서 Matlab의 avgpower 구현하기?
- 2. 행렬 함수로 행렬
- 3. Zend_db 접합 테이블에 쿼리를 결합하십시오.
- 4. 접합 테이블 및 정규화 질문
- 5. LOD 간격, T 접합 고정하기
- 6. 복잡한 데이터베이스 관계 (접합 테이블)
- 7. Python의 행렬 및 역 행렬
- 8. 옥타브에서 imshow를 만드는 방법은 Matlab처럼 행동하는가요?
- 9. FastCGI 및 옥타브에서 표준 출력 재정의
- 10. 소프트웨어 라이선스 (특히 옥타브에서 그렇긴하지만 일반적인 질문이기도합니다)
- 11. Mac에서 옥타브에서 오디오를 재생할 수있는 방법은 무엇입니까?
- 12. 행렬 - 행렬 곱셈/행렬 - 벡터 곱셈 알고리즘의 다른 유형은 무엇입니까
- 13. 다른 행렬 당 행렬 Repmat 행 - MATLAB
- 14. 행렬 열 이름으로 행렬 열 값 추출
- 15. 행렬 함수를 행렬 목록에 적용하는 방법
- 16. 행렬 반전
- 17. 행렬 계산
- 18. OpenGL의 행렬
- 19. 변환 행렬
- 20. 행렬 제곱근
- 21. 행렬 곱셈
- 22. 레일스에서 접합 테이블을 만들고 사용하려면 어떻게해야합니까?
- 23. linq-sql이있는 접합 테이블을 사용하여 데이터를 얻으십시오 : $
- 24. nullable 필드가있는 접합 테이블을 통해 연결
- 25. fluentnhibernate ManyToMany가 접합 테이블에 레코드를 추가하지 않음
- 26. Linq to Entities - 링크/접합 테이블에서 삭제
- 27. Java. 열 정보를 사용하여 파일에 행렬 쓰기 (행렬 전치)
- 28. 회전하는 다차원 행렬
- 29. 타원형 회전 행렬? C에서
- 30. MATLAB 행렬 문제
내가 원했던 것은 매트릭스와 det (x) * inv (x)를 보완하는 것이 해결책이었습니다. –