Я определил структуру данных data
с 7 полями. Два из полей как:Matlab: изменение одного поля определенной структуры в другой используемой функции
n = 4;
data = struct();
data.Aeq = zeros(n);
data.beq = zeros(n,1);
m =3;
Теперь, есть еще одна функция ul(data,m)
, что Я передаю data
и m
в качестве входов. Внутри ul()
, я доработаю один компонент матрицы Aeq
как:
data.Aeq(m,m) = 1;
после запуска всего кода, когда я проверяю data.Aeq
он по-прежнему нулевой матрицы в то время как я модифицировал на компоненте. Я делаю что-то неправильно?
Большое спасибо за ответ! – Royeh