2013-07-26 3 views
4

warning() 명령을 MATLAB 코드에 포함하고 싶습니다. 아이러니하게도, 이렇게하면 코드 편집기에서 내가 옮길 수 없다는 경고 메시지가 나타납니다. 내가 선 warning('Warning message!')을 사용하는 경우경고 메시지 식별자

은, 코드 편집기 내가 첫 번째 인수로 '메시지 식별자'를 포함 할 필요가 알려줍니다. 그래서 나는 help warning과상의했다.이 메시지는 '메시지 식별자'가 단순히 문자열이라는 것을 알려준다.

나는 다음과 같은 라인을 사용하는 경우 : warning('identifier','Warning message!')을, 나는 아직도 편집기에서 불만을 얻을 . 우선, 나는 여전히 첫 번째 인자로 '메시지 식별자'를 추가하기를 원한다. 또한 이제는 '형식 문자열이 인수 개수와 일치하지 않을 수도 있습니다'라는 메시지가 표시됩니다.

어떻게 해결할 수 있습니까?

저는 MATLAB 2012a를 사용하고 있습니다. 이 같은

+0

이 확인 작동합니다. 아이러니 한 경고는 무엇입니까? – mor22

답변

4

시도 뭔가 :

warning('myfun:warncode','Warning message!') 
+0

예. "메시지 식별자는 [: ] 형식의 문자열입니다. 은 영숫자 문자열입니다 (예 : 'MATLAB : singularMatrix'). ". 문제가있을 때 항상 도움말을 읽으십시오. – horchler