java - 如何用java解方程?

标签 java math equation

我有如下三个等式:

  • x + y + z = 100;
  • x + y - z = 50;
  • x - y - z = 10;

如何使用 Java 找到 x、y 和 z 的值?

String equation1="x+y+z=100;";
String equation2="x+y-z=50;";
String equation3="x-y-z=10;";

int[] SolveEquations(equation1,equation2,equation3) {
   // to do
   // how to do?    
} 

你们有什么可能的解决方案或其他通用框架吗?

最佳答案

您可以使用行列式来计算 x y 和 z 的值。 逻辑可以在这里找到 http://www.intmath.com/Matrices-determinants/1_Determinants.php

然后您需要使用 3 维数组在 java 中实现它。

关于java - 如何用java解方程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1431885/

相关文章:

c - 有效地找到二维空间中位置的两倍最优成本

php - 计算拟合框数量的算法

java - 获取属性中的数字作为字符串(java.util.Properties,Android)

java - 如何使用java关闭正在运行的进程?

java - 如何消除java中的503异常

python - 数学表达式作为函数的参数?

math - 如何命名范围为 0.0 到 1.0 的值?

c# - 如何将文字方程式转换为图像?

equation - 不同顺序的方程项

java - 有没有更简单的方法来获取 Java 数组的最后一个元素?