オブジェクトの配列を作成しましたが、for ループを使用せずにベクトル演算でプロパティ値を割り当てたいと考えています。残念ながら、エラーが発生します。
問題の簡単な例。
classdef clsMyClass < handle
properties
dblMyProperty1
end
methods
function obj = clsMyClass()
end
end
end
そして走るとき
vecMyArray = clsMyClass.empty(100,0);
vecMyArray(100) = clsMyClass;
vecMyArray.dblMyProperty1 = 1:100;
次のエラーが表示されます。
??? ドット名の割り当てで右側の要素の数が正しくありません。左側の [] の欠落が原因である可能性があります。
どんな助けでも大歓迎です。