この質問とこのMathworksのヘルプをカンマ区切りで組み合わせて使用 します。私はフォーマットの引数をもう少しきれいにするために、この醜い方法を思いつきました:
formatting{1,1} = 'color'; formatting{2,1} = 'black';
formatting{1,2} = 'fontweight'; formatting{2,2} = 'bold';
formatting{1,3} = 'fontsize'; formatting{2,3} = 24;
xlabel('Distance', formatting{:});
しかし、それはまだちょっと醜いです...構造体をPython辞書のような引数の束にアンパックする方法はあり**kwargs
ますか?
たとえば、(IMHO) よりクリーンな構造があるとします。
formatting = struct()
formatting.color = 'black';
formatting.fontweight = 'bold';
formatting.fontsize = 24;
なんとかしてそれを渡すことはできますか?直接 ( xlabel('blah', formatting)
、またはを試してみるとformatting{:}
、「引数の数が間違っています」と言って失敗します。