En langage C le i, imaginaire (i*i=-1)
dav5
-
Marden Messages postés 1075 Statut Membre -
Marden Messages postés 1075 Statut Membre -
bonjour
dans un programme je cherche a utiliser le i complexe mais je ne sais pas comment faire.Comment declarer ce i pour qu'il soit pris en compte comme un imaginaire tel que i*i=-1?
si quelqu'un peut m'aider
merci
dans un programme je cherche a utiliser le i complexe mais je ne sais pas comment faire.Comment declarer ce i pour qu'il soit pris en compte comme un imaginaire tel que i*i=-1?
si quelqu'un peut m'aider
merci
4 réponses
-
Salut,
Il existe différent type de donnée selon le language que tu utilises, en gros il y a des types:
(Voilà de type qui traite les caractères)
Caractere 'a'
String "abc"
(Voilà ceux des nombres)
Integer 1
Long 1
Float 0.1
Double 0.1
Il est possible de faire nos propre type, selon le language.
Cire -
il n'existe pas un type special pour les imaginaires?commei len exite pour les reels par exemple avec int i par exemple.
parce que cet imaginiare i je veux l'utliser dans une exponentionnel... -
-
Salut, pour le C++ (je n'ai jamais fais de C) il existe un type Complex mais il faut utiliser une certaine librairie (tu peux en utiliser une autre sur le net sinon)
Autre solution : tu te fais ta propre class de Complex
class Complex
{
double re; // partie réelle
double im; // partie imaginaire
public :
blabla
}
et pour l'expo tu décompose ton nb complexe en forme trigonométrique ou cartésienne. Mais je suis sûr que sur le net il y a déjà des choses qui existent.
-
-