【发布时间】:2010-10-20 02:58:08
【问题描述】:
如何将方程转换为单个变量的公式?我正在考虑一个数学方程式,例如:
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)
{
...
}
谢谢。
【问题讨论】:
标签: c# .net math logic expression-trees