私は Matlab 入力パーサーを使用しており、次のコードを使用して関数ハンドルを解析したいと考えています。
p = inputParser;
p.addOptional('progresscallback', 0, @(x) isa(x,'function_handle') );
p.parse(varargin{:});
これは、特定の関数ハンドルではうまく機能しますが、ハンドルがない場合は失敗します
引数 'progresscallback' の検証に失敗しました @(x)isa(x,'function_handle')。
ここで、テスト関数またはデフォルト値を構築して機能させる方法を考えています。