First steps using
I’d like to program an elementary calculus trainer:
- An expression is shown
- As solution, the expanded expression is shown
- As proof, the expression is evaluated with numerical values.
What is the best way for the last point, using
using Symbolics @variables a b f = (a + 2*b)^2 f_exp = expand(f) println(f) # (a + 2b)^2 println(f_exp) # a^2 + 4(b^2) + 4a*b # f_num = build_function(f, a, b) # not working # f_num(2, 3) # 64