3
for ii = 1:2:2*de.nP
G=[one, aux3(:,ii), aux3(:,ii) - aux2(:,ii),aux3(:,ii+1) - aux2(:,ii+1)];
try
betasPu(:,(ii+1)/2) =G\yM;
catch ME
betasPu(:,(ii+1)/2)=[Inf,Inf,Inf,Inf];
end
end
위의 코드를 사용하여 G를 G \ yM에서 사용할 때 인스턴스를 잡으려고합니다. 나쁘게 조건부/단수이다.Matlab try/catch
나는 위의 코드를 사용했지만, 현재 상황이 좋지 않은 조건부/단수의 행렬이 여러 개 생성되었지만 캐치가 트리거되지 않는 것 같습니다.