varargin入力をfprintfループ内に渡す方法はありますか?
たとえば、次のようなものがある場合:
function = func_name(var1,varargin)
for i = varargin
fprintf('The first name is %s , another is %s',var1,varargin)
end
入力がname1 name2との場合name3、ループに出力させたい:
The first name is name1, another is name2
The first name is name1, another is name3
fprintfセル入力を受け取ることはできず、入力を個別のループに分離しないため、(分離されたリストにする)変更は私が望むものではありませんvarargin。varargin{:}varargin
inputname()入力が単一の変数ではなく式である場合、''入力名を呼び出すときにMatlabが空の文字列を返すため、私も使用できません。カウンターを使用inputname()してループに追加する方法、または入力にインデックスを付けてvarargin循環させる方法はありますか?