以下の式をプログラミングコードに変換しようとしています。目的は、2本の線の交点を見つけることです。そしてprontに
(y1-y2)x-(x1-x2)y =(y1-y2)x1-(x1-x2)y1
(y3-y4)x-(x3-x4)y =(y3-y4)x3-(x3-x4)y3
クラメルの公式を使用するように言われましたが、クラメルの公式には6つのdiff変数があります。8つの変数(x1、y1、x2、y2、x3、y3、x4、y4)として4つの異なるポイントから始めます。
私は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();
}
}