Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
Function: Compare each Element of 2 Matrix for zero and non-zero
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi There,
I want to create a logical function that returns true if all non-zero elements in Matrix Z^2 are accompanied by non-zero (true) elements at the same locations in Z.
For example;
Z = [1,0,1;1,1,1;1,0,1]
Z^2 = [2,0,2;3,1,3;2,0,2]
From this basic example, every non-zero element in Z^2 is accompanied by a non-zero in Z. Hence the function output would be TRUE.
for i=1:N
for j=1:M
function output = ABC(Z)
output = (Z(i,j) & Z^2(i,j) ~= 0) then TRUE
end
or something to that effect.
Thanks, Xen
댓글 수: 0
답변 (1개)
Walter Roberson
2019년 12월 7일
Z2 = Z^2;
output = all(all(~Z2 | Z));
댓글 수: 3
Walter Roberson
2019년 12월 7일
편집: Walter Roberson
2019년 12월 7일
You stated,
"I want to create a logical function that returns true if all non-zero elements in Matrix Z^2 are accompanied by non-zero (true) elements at the same locations in Z."
If you look at B, the first column is all non-zero and the other two columns are all 0. The non-zero entries in B are the first column. Each entry in the first column of A is also non 0. Whether there are non-zero entries in other columns of A is not relevant because no other column of B is non-zero and only the non-zero locations in B are important.
이 질문은 마감되었습니다.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!