how to assign the equality relationship for the elements symmetry to the diagnoal of a matrix
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi, I have a 4 by 4 matrix which is
x0=[xo(1),xo(2),xo(3),xo(4)
xo(5),xo(6),xo(7),xo(8)
x0(9),xo(10),xo(11),xo(12)
xo(13),xo(14),xo(15),xo(16)]
And I am trying to assign a relationship between elements in this matrix that elements which are symmetry to the diagonal are equal, to be specific, ( i ignored xo),
2=5, 3=9, 4=13, 7=10, 8=14, 12=15. Is is possible to use a for loop to assign this relationship?
댓글 수: 0
채택된 답변
Bruno Luong
2019년 9월 14일
편집: Bruno Luong
2019년 9월 14일
% random test matrix
A = rand(4)
% symmetrize of A by copying the lower part to upper part
B = tril(A)+tril(A,-1).'
for i=1:0 % because you require a for-loop
end
댓글 수: 0
추가 답변 (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!