Solving Interface in Mathcad




I was reading this post and realized that Mathcad comes pretty close. The UI may not be exactly what alchemyst had in mind, but the idea is there: expressing a set of equations in natural math notation and solving for any subset of variables. Here is a simple example. Let’s say we want to solve the quadratic equation: a*x^2+b*x+c=0. This is how it looks in Mathcad:

 

If you want to solve for a or a and b instead of x simply change the find(x) to find(a) or find(a,b):

          

For numeric solution define initial guess value for x and other parameter values (for a, b and c):