Решая сложную формулу f(u,v)==0
, гдеошибки Набор :: записи при использовании для цикла
Поручаю некоторую постоянную величину, чтобы ¯u и затем решить v.
Я может решить его без для цикла, но возникают ошибки при добавлении For[]
ограждающих коды,
, где говоря
Set::write: Tag Times in "Solve[] with exact coefficients solns is Protected.
простой пример, чтобы проиллюстрировать мою мысль:
For[ i = 1, i < 5, i++,
f = x^2 + y^2 - 10;
x = i;
eqn = (f == 0);
soln = Solve[eqn, y]
]
получит ошибку:
Set::write: "Tag Times in (-9+y^2) is Protected."
Только когда я добавляю для [] снаружи кода
(внутренний код 4 строки отлично работает без цикл)
Таким образом, кажется, что существует переменная вопрос о назначении разрешения в цикле for
Как его избежать?
Вам не хватает ',' после 'i ++'. –
спасибо за исправление. –