Les nombres, les chiffres, le calcul n'ont jamais été mon fort. Bon, malgré ça, depuis quelques temps, les nombres me paraissent un peu plus compréhensibles et clairs. Et comme ils m'intimident moins, je peux tenter de les comprendre un peu mieux... Et de les utiliser... Et la boucle est bouclée!!!
Hier, en guise de récréation studieuse, je m'amuse à résoudre un petit problème de programmation de base. Problème qui m'a tenu en fait toute la nuit, jusqu'à six heures ce matin. Et bing!
Le problème : "Ecrire l'algorithme du traitement qui calcule le module et l'argument d'un nombre complexe A + iB..."
#include<stdio.h>
#include<math.h>
int main()
{
float module, argument;
float nb_a, nb_b;
scanf("%f", &nb_a);
scanf("%f", &nb_b);
module = sqrt(pow(nb_a, 2) + pow(nb_b, 2));
argument = atan(nb_b / nb_a);
printf("Le module : %f, l'argument : %f\n", module, argument);
return 0;
}
Avec la formule magique du problème! c'est facile!
Mais, tout ceci, ne me parle pas beaucoup... Je tente donc d'en savoir plus... Quelques liens utiles à ce sujet :
http://www.dimensions-math.org/Dim_CH5.htm
http://www.dimensions-math.org/Dim_regarder_F_F.htm
L'incontournable wikipédia :
http://fr.wikipedia.org/wiki/Nombre_complexe
Et aussi :
http://villemin.gerard.free.fr/Wwwgvmm/Type/ImagComp.htm
Et d'autres liens encore...

Je fais évoluer le nombre a de 0 à 20, avec les valeurs intermédiaires à 0.0 : 0.1, 0.2, 0.3... Le nombre b = 3.09
Différents tests pour visualiser les résultats; il serait intéressant de faire une petit programme en C qui me permète d'incrémenter un compteur et de récupérer les nombres au fur et à mesure dans la console.

Qu'est-ce que je comprends de ça : la courbe de l'argument évolue de manière logarithmique, si j'incrémente uniquement le nombre b et fixe le nombre a à x, la courbe de l'argument prend la forme inverse de la précédente.
Bon, à approfondir...
