Contur Plot
Verfasst: Dienstag 9. Dezember 2014, 15:59
Hallo,
ich bin neu einsteiger in python. nun habe ich ein Problem, dass mich nun schon 2 Tage lang ärgert.
Ich habe eine Funktion Q, die am Ende von d und D abhängig sein soll. Dazu habe ich ein Programm geschrieben, mit diversen Formeln.
Das Programm funktioniert, habe es auch per Hand ausgerechnet.
Im Quellcode unten habe ich es einach weggelassen und euch nur die wichtigen teile reinkopiert.
ich würde nun gerne einen Konturplot zeichnen, mit d und D als Achsen und Q soll die Konturen bilden.
Es sollte so aussehen, dass Q einigermaßen ellipsen bildet.
jedoch bekomme ich mit meinem Code nur müll als Plot.
Da ich mir nun leider absolut nicht mehr zu helfen weiß, frage ich euch um rat.
Ich freue mich über jede Hilfe
Lg
ich bin neu einsteiger in python. nun habe ich ein Problem, dass mich nun schon 2 Tage lang ärgert.
Ich habe eine Funktion Q, die am Ende von d und D abhängig sein soll. Dazu habe ich ein Programm geschrieben, mit diversen Formeln.
Das Programm funktioniert, habe es auch per Hand ausgerechnet.
Im Quellcode unten habe ich es einach weggelassen und euch nur die wichtigen teile reinkopiert.
ich würde nun gerne einen Konturplot zeichnen, mit d und D als Achsen und Q soll die Konturen bilden.
Es sollte so aussehen, dass Q einigermaßen ellipsen bildet.
jedoch bekomme ich mit meinem Code nur müll als Plot.

Da ich mir nun leider absolut nicht mehr zu helfen weiß, frage ich euch um rat.
Ich freue mich über jede Hilfe

Lg
Code: Alles auswählen
import matplotlib.pyplot as plt
import numpy as np
global d
d= np.arange(0.0, 1.0, 0.01)
global D
D= np.arange(0.0, 1.0, 0.01)
_d, _D= np.meshgrid(d,D)
.......................................
def Q(_X_L_c, _R_ESR):
return (_X_L_c/_R_ESR)
_Q=Q(_X_L_c, _R_ESR)
......................................
plt.contour([_D],[_d],[_Q]) <- hier habe ich es auch schon mit (_D, _d,_Q) versucht
plt.axis([0.0, 1.0, 0.0, 2.0])
plt.ylabel('D')
plt.xlabel('d')
plt.show()