如何将方程转换为单个变量的公式?我正在考虑一个数学方程式,例如:
c^2 = a^2 + b^2
我想要一个可以处理任何公式的函数,并给我单独的变量公式。上述等式将产生以下结果:
a = (c^2 - b^2)^0.5
b = (c^2 - a^2)^0.5
c = (a^2 + b^2)^0.5
我也想从以下开始:
a = (c^2 - b^2)^0.5
和输出:
b = (c^2 - a^2)^0.5
c = (a^2 + b^2)^0.5
我看过表达式树,但我无法想象它是如何工作的。我想要一个 .NET(C#、VB.NET 或 F#)解决方案。有任何想法吗?
就像是:
public string[] GetFormulas(string equation)
{
...
}
谢谢。