次のような構造があります。
Stats(1).Area = 12
Stats(2).Area = 27...
等
コマンドウィンドウで次のことを行うと:
vec = [Stats.Area];
Area
それは正常に動作し、構造体のサイズのフィールドのすべての値を持つベクトルを取得しますStats
。
しかし、関数内の同じコード行は次を返します。
Dot name reference on non-scalar structure.
これがコマンド ウィンドウからは機能するのに、関数内からは機能しない理由は何ですか?
どうもありがとう!