我定义了一个data
包含 7 个字段的数据结构。其中两个字段如下:
n = 4;
data = struct();
data.Aeq = zeros(n);
data.beq = zeros(n,1);
m =3;
现在,还有另一个函数ul(data,m)
,我将data
andm
作为输入传递。在里面ul()
,我将矩阵的一个组件修改Aeq
为:
data.Aeq(m,m) = 1;
在运行整个代码后,当我data.Aeq
在组件上进行修改时,它仍然是零矩阵。难道我做错了什么?