【问题标题】:How to Solve two linear equations with two variables in java..? [closed]如何在java中求解具有两个变量的两个线性方程..? [关闭]
【发布时间】:2012-11-16 11:40:17
【问题描述】:

我有以下方程式:

  center_y -y1 = m * ( center_x - x1 );

  start_y - y1 = m * ( start_x - x1 );

center_y,center_x,start_y,start_xm 的值是已知的,我想获得 x1y1 的值...

请在java中提供适当的解决方案.../

【问题讨论】:

  • m 是一种方法。你是什​​么意思“它是已知的”。请显示该方法,因为实际上,这个问题无法回答,因为每个方程都有 2 个未知变量和一个未知函数。
  • @Simon 这些是数学方程式,不是 java 赋值语句。
  • @simon m 是一个具有已知值的变量..或类似 m*(center_x - x1).and 同样 m*(start_x-x1)... 请告诉我是否可以用 apche 数学库解决../

标签: java apache math geometry linear-equation


【解决方案1】:

假设这些是方程(即 m 是标量,而不是方法),您可以首先重新排列方程以获得通常的 2 个变量/2 个方程模型:

m.x1 - y1 = m.center_x - center_y
m.x1 - y1 = m.start_x - start_y

然后使用general techniques 求解线性系统。你会发现,因为这两个方程是共线的,所以这个系统要么没有解,要么有很多解......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多