fprintf
コマンド ウィンドウでコード実行の進行状況を表示するために使用したいと思います。
N x 1の構造体配列があります。これを と呼びましょうmyStructure
。各要素にはフィールドname
とがありdata
ます。name
次のように、データポイントの数と並べて印刷したいと思います。
name1 number1
name2 number2
name3 number3
name4 number4
...
とともにrepmat
N回使用できますfprintf
。これに関する問題は、セル配列内の名前の間にすべての数字を入れなければならないことC
です。
fprintf(repmat('%s\t%d',N,1),C{:})
cellfun
名前とデータポイントの数を取得するために使用できます。
names = {myStucture.name};
numpoints = cellfun(@numel,{myStructure.data});
C
ただし、これを交互の要素を持つセル配列に入れる方法がわかりませんfprintf
。
これを行う方法はありますか?fprintf
私が望むように振る舞うためのより良い方法はありますか?