C#能解多项式方程吗?
C# Can it solve polynomial equations?
例如,我正在尝试解决
((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;
}
没有。 C# 不知道代码中的 3x
和 2x
是什么。如果你想解一个方程,你必须对它的每一步进行编程。
这不是一个不可能的问题,但也不容易。你说的是编写一个程序来做 algebra——不是一个计算方程的程序,而是象征性地操纵方程来求解一个答案(或一组答案)。
您可能对此感兴趣:
CodeProject: Computer Algebra System for .NET Framework
例如,我正在尝试解决
((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;
}
没有。 C# 不知道代码中的 3x
和 2x
是什么。如果你想解一个方程,你必须对它的每一步进行编程。
这不是一个不可能的问题,但也不容易。你说的是编写一个程序来做 algebra——不是一个计算方程的程序,而是象征性地操纵方程来求解一个答案(或一组答案)。
您可能对此感兴趣: CodeProject: Computer Algebra System for .NET Framework