我正在尝试将下面的等式转换为编程代码。目的是找到两条线的交点。并提示
(y1 - y2)x - (x1 - x2)y = (y1 - y2)x1 - (x1 - x2)y1
(y3 - y4)x - (x3 - x4)y = (y3 - y4)x3 - (x3 - x4)y3
我被告知要使用 cramers 规则,但 cramers 规则有 6 个差异变量。我将从 4 个不同的点作为 8 个变量(x1、y1、x2、y2、x3、y3、x4、y4)开始
我正在使用 Java。任何帮助,将不胜感激。这个网站上的所有问题都是针对不同类型的线性方程,代码很复杂,我没有找到任何与我相关的东西。
这就是我所拥有的,不多,但从上面的方程到可编程的东西的转变真的让我很难过。
import java.util.Scanner;
public class E325 {
public static void main(String[] args) {
/*
* The purpose of this program is to find the intersect
* of two lines given by the user by four points
*
* Get the four points. x1,y1 x2,y2 x3,y3 x4,y4
*/
Scanner input = new Scanner(System.in);
System.out.print("Enter x1 y1, x2 y2, x3 y3, x4 y4: ");
double x1 = input.nextDouble();
double y1 = input.nextDouble();
double x2 = input.nextDouble();
double y2 = input.nextDouble();
double x3 = input.nextDouble();
double y3 = input.nextDouble();
double x4 = input.nextDouble();
double y4 = input.nextDouble();
}
}