Comment déclarer le j (j*j = -1) en C
Résolu/Fermé
airstrik
Messages postés
4
Date d'inscription
jeudi 8 mars 2012
Statut
Membre
Dernière intervention
6 avril 2012
-
Modifié par airstrik le 9/03/2012 à 14:28
airstrik Messages postés 4 Date d'inscription jeudi 8 mars 2012 Statut Membre Dernière intervention 6 avril 2012 - 12 mars 2012 à 16:32
airstrik Messages postés 4 Date d'inscription jeudi 8 mars 2012 Statut Membre Dernière intervention 6 avril 2012 - 12 mars 2012 à 16:32
A voir également:
- Comment déclarer le j (j*j = -1) en C
- Suite à une erreur technique, votre déclaration en ligne vient d'être interrompue. ✓ - Forum Réseaux sociaux
- [C] déclarer une variable hexadecimal - Forum C
- Identificateur non declarer visual C++ - Forum C++
- Déclarer impots - Guide
- Impossible de déclarer en ligne - Forum Réseaux sociaux
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
9 mars 2012 à 14:34
9 mars 2012 à 14:34
Pourquoi ne pas utiliser le header complex.h tout simplement ?
Pour la matrice, cela ne pose pas problème, il te suffit d'utiliser des tableaux 2D.
Et tu peux séparer les matrices en deux matrices réels.
Par exemple : F = A + j*B avec A et B deux matrices dans IR.
En remarquant que e^(j theta)= cos theta + j sin theta, tu devrais t'en sortir ;-)))
Pour la matrice, cela ne pose pas problème, il te suffit d'utiliser des tableaux 2D.
Et tu peux séparer les matrices en deux matrices réels.
Par exemple : F = A + j*B avec A et B deux matrices dans IR.
En remarquant que e^(j theta)= cos theta + j sin theta, tu devrais t'en sortir ;-)))
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
9 mars 2012 à 14:36
9 mars 2012 à 14:36
En maths c'est i qui est solution de 1+i²=0, car j est la solution de l'équation 1+j+j²=0 => j=exp(2i.pi/3)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
9 mars 2012 à 15:08
9 mars 2012 à 15:08
En math oui. Mais, parfois on utilise j à la place de i en physique notamment. Dans son cas, je doute que ça soit j = exp(2ipi/3) car sinon le dernier terme de sa matrice aurait une sale tête ^^.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
9 mars 2012 à 16:39
9 mars 2012 à 16:39
oui, i est une convention. Particulièrement en électronique on utilise "j", pour ne pas confondre avec l'intensité du courant "i".
12 mars 2012 à 16:32
ca fé plus de 4 ans que je n'est pas travailler sur le C c'est comme si je reprenais tout a zéro