可能性の重複:
How can I index a MATLAB array returned by a function without first assigning it to a local variable?関数の出力にインデックスを使用するにはどうすればよいですか?
私は、関数の出力にインデックスを使用したいと思います。私は非常に大きなテキストファイル(15 GB)を読むためにtextscan関数を使用します。私のケースでは、textscan関数の戻り値は非常に大きな数値配列を含む1x1セル配列です。
の代わりにやって:
tmp = textscan(...);
final_result = mat2cell(tmp{1,1});
を私がやりたい:
final_result = mat2cell(textscan(...){1,1});
これがうまくいく場合、それは非常に大規模な一時変数TMPの作成を避けるだろう。一時変数を避ける別の方法はありますか?