私はMatlabにいくつかの変数を持つ関数を持っています。私はvariable_namesを印刷する必要があります(例外の場合など)。私はinputname
関数を認識していますが、input_argumentsに対してのみ機能します。Matlabに変数名を表示
mat = [ 1 2 ; 3 4 ] ;
% disp(['Error in var: ' ??(a)])
% desired ouput: Error in var: mat (and NOT 1 2 ; 3 4!)
ありがとうございます!
'(a)は'ように何を想定していますか? – gnovice
@gnovice:私は彼が 'a'の代わりに' mat'を言うことを意味したと思う。 – Amro
好奇心の外に、この運動のユースケースは何ですか?私が意味することは、変数名が実際にこの状態で知られているということです。 'disp( 'var:mat')'のエラーをタイプするのを防ぐには?これを批判的ではなく、本物の関心の問題とみなしてください。 – patrik