Matlab doesn't recognise symmetric matrix
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi, I create various matrices in matlab and check each of them if they're symmetric or not. However when I create a matrix:
M = [5 1 3; 2 0 2; 3 1 5;]
5 1 3
M = 2 0 2
3 1 5
The matrix is symmetric but when I run
tf = issymmetric(M)
I still get 0 which states it's not symmetric.
What am I doing wrong here?
Thank you.
댓글 수: 0
답변 (1개)
Walter Roberson
2016년 10월 28일
For MATLAB purposes (as is common), "symmetric" refers to symmetric along the main diagonal.
Your candidate matrix is not symmetric along any axis: instead it is rotationally invariant for a 180 degree rotation.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Operating on Diagonal Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!