
Calcul des module et argument d'un nombre complexe, saisi arithmétiquement
Information sur le code source PHP
Codes en PHP de l'auteur :
[12] sources
Voir
Enregistrement le 22 Nov 2008 - Vu 2378 fois
Information sur le code source
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.
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/portfolio/ */
/* */
/******************************************************************************/
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 == 0 && $y > 0) $nombrecomplexe['argument'] = 1.5707964; // angle de pi/2 = 90°
if ($x == 0 && $y < 0) $nombrecomplexe['argument'] = 4.712389; // angle de 3 pi/2 = 270°
/* on renvoit le tableau associatif */
return $nombrecomplexe;
}
?>
|
Fonctions du code source
Fonctions php / mysql PHP
- array : Crée un tableau - (PHP 4, PHP 5)
- sqrt : Racine carrée - (PHP 4, PHP 5)
- atan : Arc tangente - (PHP 4, PHP 5)
Offres d'emploi
Librairie
Langages de programmation
La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL.
Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP..
Plus de 300 références facilement accessibles. Visiter