Vous êtes ici Codes PHP et MySQL > Maths > Calcul des module et argument d'un nombre...

 

Calcul des module et argument d'un nombre complexe, saisi arithmétiquement

Fonction pour calculer le module (r) et l'argument (lettre grecque théta) d'un nombre complexe saisi sous sa forme algébrique (z = a + b*i).

Le module et l'argument sont placés dans un tableau de clé "module" et "argument".

Note : quand je dis "des module et argument", il n'y a pas de faute. Il y a ici un pluriel cumulatif : 1 module + 1 argument = 2 éléments.
 
poujolrost-mathias
Site de l'auteur voir
[14] sources en PHP voir
Code vu 4296 fois
Enregistré le 22 Nov 2008
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Calcul des module et argument d'un nombre complexe, saisi arithmétiquement
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Calcul des module et argument d'un nombre complexe,...    */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts470-PHP.htm              */
/* Auteur         : poujolrost-mathias                                        */
/* Date édition   : 22 Nov 2008                                               */
/* Website auteur : http://site.mathiaspoujolrost.net/competences/            */
/*                                                                            */
/******************************************************************************/


function moduleetargument($x,$y)
{    /* rappel : $x est la partie réelle, et $y celle imaginaire */
    
    /* on créé le nombre complexe et on initialise ses valeurs */
    $nombrecomplexe = array(
        "module"    =>     0,
        "argument"    =>    0 
    );

    /* on calcule les parties et on les enregistre à leur place dédiée dans le tableau */
    $nombrecomplexe['module'] = sqrt($x*$x $y*$y); // sqrt = square root = racine carrée
    if ($x != 0$nombrecomplexe['argument'] = atan($y/$x); // arctan = tan^(-1)
    if ($x == && $y 0$nombrecomplexe['argument'] = 1.5707964// angle de pi/2 = 90°
    if ($x == && $y 0$nombrecomplexe['argument'] = 4.712389// angle de 3 pi/2 = 270°
    
    /* on renvoit le tableau associatif */
    return $nombrecomplexe;
}
?>

 

Fonctions du code

: Crée un tableau - (PHP 4, PHP 5)
: Racine carrée - (PHP 4, PHP 5)
: Arc tangente - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Maths

 
 

PHP

 
 
 
Php 5 Livre PHP

Php 5
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
        Publicité