Matlabは将来のリリースでnarchk関数を削除しています。代わりにnarginckを使用するようにいくつかのコードを変更しようとしています。今すぐnargchkを使用すると、出力は文字列になり、私は自分自身のエラーメッセージを表示するためにifステートメントに渡すことができます。matlabでnarginchkを使ってカスタムエラーメッセージを生成する方法はありますか?
if ~isempty(nargchk(min, max, nargin))
error('custom error message')
end
narginchkのようなものが自動的にエラーではない文字列を与えるので、あなたがnargchk
および関連するカスタムエラーメッセージを供給することはできませんnarginchk
を
try
/catch
文の内部でそれをラップし、カスタムエラーメッセージを提供するだろうか?ちょうど「ナルギン」を使って自分自身をチェックしてください。 – Suever実際にはif文には書いていない条件が増えています。それは私がやっていることですが、もしnarginchkが動かなければ – Elenasto