Calcul de nombres complexes [RESOLU]

Calcul de nombres complexes [RESOLU] - Python - Programmation

Marsh Posté le 09-05-2007 à 21:11:14    

BOnjour tout le monde,  
 
J'aimerais en fait calculer pour mon cours d'électricité l'impédance et le déphasage d'un circuit grâce aux complexes,
j'utilise donc python mais en fait pour écrire sous la forme a+bj j'ai créé une variable nommée b  
mais je n'arrive pas à utiliser l'opérateur j en tant que tel et non comme une variable.
 

Code :
  1. print'1/Ztot = 1/Zr + 1/Z1'
  2. b=(L*w)-(1/c*w)
  3. Z1=complex(0[b*j])
  4. print'1/Ztot=',(1/r) + (1/Z1)


 
J'ai lu qu'il fallait faire précéder le j d'une valeur pour pas que python l'interprete mais quand je mets bj "NameError: name 'bj' is not defined"
Donc comment faire?
 
Un peu d'aide me serait la bienvenue :)


Message édité par Lou013 le 09-05-2007 à 21:16:04

---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
Reply

Marsh Posté le 09-05-2007 à 21:11:14   

Reply

Marsh Posté le 09-05-2007 à 21:15:50    

Arf je viens de comprendre,
 
J'ai cherché pendant plusieurs dizaines de minutes mais faut croire que la rédaction de ce message m'a aidé pour la compréhension  
 

Code :
  1. b=(L*w)-(1/c*w)
  2. Z1=b*1j


---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
Reply

Marsh Posté le 10-05-2007 à 09:34:26    

attention, 1/c*w == (1/c)*w

Reply

Marsh Posté le 14-06-2007 à 08:54:31    

Taz a écrit :

attention, 1/c*w == (1/c)*w


... et c'est aussi égal à w/c mais là, il a écrit "1/(c*w)" (sauf s'il a édité depuis ton intervention...)


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed