我创建了一个对象数组,我想在向量操作中分配一个属性值,而不使用 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;
我们收到以下错误:
???点名称分配中右侧元素的数量不正确。左侧周围缺少 [] 可能是原因。
任何帮助,将不胜感激。