나는 외부 임원을 부르고있다. MATLAB 코드 내에서 system()
명령을 사용하여 (필자가 작성하지 않은) 파일을 복사하십시오. 어떤 이유로 외부 파일 s/t가 Segmentation 오류를 제공하고 코드를 다시 실행하면 문제가 해결됩니다.try-catch를 사용하여 외부 코드의 세그먼트 화 오류를 잡는 방법?
따라서 다른 언어에서와 마찬가지로 나는 전체 프로세스를 중지하지 않고 오류를 잡으려고 try
catch
을 사용하고 있습니다. 내가 작성한 내용은 다음과 같습니다.
flag = false;
while(~flag)
try
system('….');
flag = true;
catch MExc
flag = false;
end
end
그러나 오류는 발생하지 않습니다. 그것을 고치는 방법?
오류가 무엇을? – Eppicurt
설명서에서 [*** examples ***] (https://www.mathworks.com/help/matlab/ref/try.html#bujy28i-3)을 보았습니까? –