this example을 따르고 싶습니다. MATLAB에서 행렬 S
생성 Aftes 나는 1./A
가 아닌 0 값을 반전 할하지만 나에게 0행렬의 0이 아닌 원소의 역함수
가 어떻게에만 제로가 아닌 값을 반전 않는 유지 해야하는 0 값 Inf
을 줄 것이다?
this example을 따르고 싶습니다. MATLAB에서 행렬 S
생성 Aftes 나는 1./A
가 아닌 0 값을 반전 할하지만 나에게 0행렬의 0이 아닌 원소의 역함수
가 어떻게에만 제로가 아닌 값을 반전 않는 유지 해야하는 0 값 Inf
을 줄 것이다?
B=1./A;
B(isinf(B))=0;
그리고 모든 문제는 해결되었습니다.
또는
A(A==0)=Inf;
B=1./A;
당신이 당신의 매트릭스에있는 많은 제로가있는 경우, 당신은 sparse
매트릭스 사용할 수 있습니다 줄을 추가
A = sparse(A);
B = spfun(@(x) 1./x, A); % inverse only non-zeros
많은 영점이 없지만 이것은 매우 유용한 팁이므로 +1을주었습니다. – havakok
후'1/A'를'그 ANS (ANS == Inf) = 0'? – GameOfThrows