어떤 어려움이 코드가 무엇을하는지 이해할 수 없다 그것을하는 방법.MATLAB과 이해
나는 matlab manuals을 읽었지만 여전히 혼란 스럽습니다. *로 사용
if any([*]==0)
1
else
0
end
이 값 (그리고 더 많은) : 나는 다음이 테스트 케이스를 시도했습니다
[0 0;0 0]
[1 0;0 0]
[1 0;1 0]
[1 0;0 1]
[1 1;1 1]
하지만 난 아직도 혼란 스러워요 결과가 어두운 .. 어떤 설명하십시오 ?
** find (X, 0) .is_empty() ** works – nkint
'1'은 발견 한 첫 번째 0이 아닌 색인 뒤에 멈추게합니다. 그렇지 않으면 그것들 모두를 계산할 것이다. 실제로 성능면에서 중요하지 않습니다. – perelman
내 행렬의 예는 다음과 같습니다. * [1.0000 0.0100 0.1000 0.1000 0.1000 0.1000; 1.0000 0.0100 0.1000 0.1000 0.1000 0.1000 * 부정 (**! **) 및 1 .. 작동하지 않습니다. exaclty 이유를 모르겠 음 – nkint