Как решить / упростить переменную symboli c с помощью sageMath - PullRequest
1 голос
/ 03 мая 2020

Итак, я хочу решить / упростить (не уверен, что здесь правильно использовать термин) для символа c переменная 'a' в этом уравнении:

a == -1 - ((f - af) / n)

с помощью sagemath. Я должен был ожидать и получить ответ:

a == (-f - n) / (n- f)

Я смог сделать это, используя https://mathpapa.com/algebra-calculator.html, но не был уверен, возможно ли это с помощью мудреца. Я пробовал несколько способов, используя решение и упрощение, но не смог заставить что-либо работать.

1 Ответ

1 голос
/ 04 мая 2020

Сделайте это в три шага.

Сначала объявите переменные symboli c в символике Sage c ring (SR):

sage: a, f, n = SR.var('a, f, n')

Затем определите уравнение, записав умножение a * f явно:

sage: equation = a == -1 - ((f - a*f) / n)

Решить уравнение в терминах переменной a:

sage: solve(equation, a)
[a == (f + n)/(f - n)]
...