Maison >développement back-end >tutoriel php >PHP réalise la solution d'équations linéaires binaires

PHP réalise la solution d'équations linéaires binaires

藏色散人
藏色散人original
2019-04-02 15:01:024294parcourir

Une équation intégrale qui contient deux inconnues et le degré des termes contenant les inconnues est 1 est appelée une équation linéaire à deux variables. Toutes les équations linéaires de deux variables peuvent être réduites à la formule générale de ax+by+c=0 (a, b≠0) et à la formule standard de ax+by=c (a, b≠0), sinon elles ne le sont pas. équations linéaires de deux variables.

Ci-dessous, nous vous présenterons comment utiliser PHP pour résoudre des équations linéaires à deux variables avec des exemples spécifiques.

L'équation linéaire de deux variables est la suivante :

ax + by = c 
dx + ey = f

Ici, nous devons d'abord donner les valeurs de a, b, c, d, e et f , puis imprimez la valeur x, y.

Saisie : a b c d e f séparé par un espace. (- 1000≤a,b,c,d,e,f≤1000)

Le code PHP est le suivant :

<?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);
  }

Sortie :

x和y的值分别是:
-1.684 2.737

Recommandations associées : "Tutoriel PHP"

Cet article est une introduction à la méthode de résolution d'équations linéaires binaires en PHP. J'espère qu'il sera utile aux amis. dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn