Custom warning message does not show when called within a function
이전 댓글 표시
Hello,
I have got difficulties to get custom warning messages to pop up in MATLAB's console.
Scenario:
I start execution of the main script. At some point it calls a function that is coded in a seperate .m file. From this called function I would like to display a warning. It executes the line where the warning is called but nothing shows up in the console. How do I make this warning to show up? Thanks in advance for your help!
Dummy code:
Main script which is run:
clear;
fd = 'test.h5'
...
foo(fd);
...
Script for function foo():
function foo(fd)
if exist(fd,'file')
warning('''%s'' already exists. Overwriting it.',fd);
...
end
...
end
Btw: When I put a fprintf() or disp() or error() instead of the warning() it will show up in the console.
댓글 수: 3
Walter Roberson
2020년 11월 4일
warning has been turned off, I predict. If you probe the warning state I suspect it is off
Pascal Weller
2020년 11월 4일
Steven Lord
2020년 11월 4일
To probe the warning state:
warning query
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Whos에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!