例如,我正在尝试解决
((x-4)^2 + (y-1)^2) - ((x-4)^2 + (y-4)^2) = 9
答案是:y = 4
但是,我如何使用C#来解决这个问题?
最终,我正在尝试构建的程序使用2个已知点来找到丢失的3D点,手动我得到了答案,这只是我不知道C#如何处理3x + 2x之类的东西等。但是必须要有其他方式我们如何在计算机中使用图形?我假设图形使用了很多三角函数。
static void Main(string[] args) {
int y = 3x - 2x;
}
答案 0 :(得分:4)
这不是一个不可能解决的问题,但也不容易。你正在谈论编写一个程序去做代数 - 不是一个计算方程的程序,而是象征性地操纵方程来解决它的答案(或一组答案)。
您可能对此感兴趣: CodeProject: Computer Algebra System for .NET Framework
答案 1 :(得分:1)
没有。 C#不知道您的代码中有3x
和2x
。如果你想解决一个等式,你必须对它的每个步骤进行编程。