Я хочу сохранить значения, рассчитанные в каждом цикле, в массиве.
Q2 = np.array([20, 25, 30, 25, 20, 15, 10, 15, 20, 25, 30, 25, 20])
Q3 = np.array([40, 45, 50, 45, 40, 35, 30, 35, 40, 45, 50, 45, 40])
for i in range(13):
m = GEKKO() # create GEKKO model
x = m.Var(value=0) # define new variable, initial value=0
y = m.Var(value=0) # define new variable, initial value=1
z = m.Var(value=0)
m.Equations([x - y == Q2[i], y + z == Q3[i],
K[0]*x**2 + K[1]*y**2 - K[2]*z**2 == 0]) # equations
m.solve(disp=False) # solve
print([x.value, y.value, z.value]) # print solution
Для каждого Q (i) я ожидаю получить: x.value (i), y.value (i), z.value (i)
Теперь он печатает всеответы, но я хочу сохранить в матрице.