ホームページ >バックエンド開発 >PHPチュートリアル >PHP は二項一次方程式の解を実現します
2 つの未知数を含み、その未知数を含む項の次数が 1 である積分方程式を 2 変数の線形方程式と呼びます。 2 変数のすべての線形方程式は、ax の一般式 by c=0 (a, b≠0) および ax の標準式 by=c (a, b≠0) に変換できます。そうでない場合、これらは次の線形方程式ではありません。 2 つの変数。
以下では、PHP を使用して 2 変数の一次方程式を解く方法を、具体的な例とともに紹介します。
2 つの変数の線形方程式は次のとおりです:
ax + by = c dx + ey = f
ここでは、最初に a、b、c、d、e、f の値を与える必要があります。そして、 x 、 y の値を出力します。
入力: a b c d e f をスペースで区切ります。 (- 1000≤a,b,c,d,e,f≤1000)
PHP コードは次のとおりです:
<?php function to_f($e) { return (float)$e; } while($line = fgets(STDIN)) { $a = explode(" ", $line); $a = array_map("to_f", $a); $x = ($a[2]*$a[4]-$a[1]*$a[5])/($a[0]*$a[4]-$a[3]*$a[1]); $y = ($a[2]*$a[3]-$a[0]*$a[5])/($a[1]*$a[3]-$a[0]*$a[4]); print("x和y的值分别是:\n"); printf("%.3f %.3f\n", $x, $y); }
出力:
x和y的值分别是: -1.684 2.737
関連する推奨事項: "PHP チュートリアル "
この記事は、PHP で 2 項一次方程式を解く方法の紹介です。困っている友人のお役に立てれば幸いです。
以上がPHP は二項一次方程式の解を実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。