Bug in sage solve
Sage raises an error when I try to solve the following:
solve(a*exp(k*2) - n, a*exp(k*8)-m, a, k, solution_dict=True)
What is the reason for this?
You need to define the variables using the var
command. Also, the syntax for solve
is slightly different.
var('a k n m')
solve([a*exp(k*2) - n==0, a*exp(k*8)-m==0], [a, k], solution_dict=True)
Unfortunately, Sage (which uses Maxima for this) does not solve the equation.
However, sympy does a nice job of solving here.
var('a k n m')
import sympy as sp
sp.solve([a*exp(k*2) - n, a*exp(k*8)-m], [a, k],dict=True)
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2016-05-21 09:09:31 +0100
Seen: 644 times
Last updated: May 21 '16