최근에 Matlab과 호환되지 않는 기능을 사용할 때 Octave가 경고를받을 수 있다는 사실을 알게되었습니다. 다른 사람들과 일하기 때문에이 기능은 매력적입니다.경고 ('on', 'Octave : matlab-incompatible') 사용
warning ('on', 'Octave:matlab-incompatible')
그러나 나는 때문에 비 matlab에 호환 기능을 사용 plot
의 구현에 심지어 간단한 스크립트에
warning ('on', 'Octave:matlab-incompatible');
x = 5;
plot(x);
나는 많은 경고를 사용할 때. 예 :
warning: potential Matlab compatibility problem: ! used as operator near line 215 offile /usr/share/octave/3.8.1/m/plot/draw/plot.m
이러한 경고를 끄는 방법이 있습니까? plot
이 Matlab이 아닌 기능을 사용하여 구현되는 경우 신경 쓰지 않아요. Matlab을 사용할 때 그 구현은 괜찮을 것이기 때문입니다.
[옥타브의'경고'에 대한 온라인 문서] (https://www.gnu.org/software/octave/doc/interpreter/Enabling-and-Disabling-Warnings.html#Enabling-and-Disabling-Warnings) "Matlab의 경고"(http://www.mathworks.com/help/matlab/ref/warning.html)와 비슷한 경우 경고를 선택적으로 비활성화 할 수 있어야합니다. 지금 옥타브가 없기 때문에 이것을 테스트 할 수 없습니다. 이 문제를 해결하면 자유롭게 답을 적어 두십시오. – horchler
안녕하세요. 예. 문서를 읽었으며 진행 방법으로 뛰어 내리지 않았습니다. 내가 경고를 선택적으로 비활성화 할 수 있음을 안다. 이 파일에이 선택 해제 된 경고 만 적용하고 호출 할 함수는 필요하지 않을 수도 있습니다 ... –
예, 경고는 전역입니다. 원하는 것을하기위한 표준 방법은 문제가되는 경고를 트리거 한 다음 나중에 다시 활성화 할 수있는 함수를 호출하기 전에 경고를 해제하는 것입니다. 우아한 것은 아니지만 그것이 작동하는 방식입니다. – horchler