Funktion plotten
Verfasst: Montag 6. März 2017, 14:53
Hallo zusammen,
ich versuche mich gerade ein an Python heran zu tasten und verstehe folgendes nicht.
Wenn ich diesen Ausdruck plotte, spuckt mir Python einen Graph aus.
Wenn ich aber das ganze in einer Funktion darstellen will, dann passiert nichts:
Kann mir jemand sagen woran das liegt? Wäre es außerdem besser wenn ich anstatt des "return" auch wieder "x=1 + a * np.exp(1*(t-t0)/tau)" schreibe (Am Ergebnis ändert das nichts)? Wie ihr sehen könnt, ich bin noch ein ziemlicher Anfänger. Ich bin für jede Hilfestellugn dankbar.
ich versuche mich gerade ein an Python heran zu tasten und verstehe folgendes nicht.
Wenn ich diesen Ausdruck plotte, spuckt mir Python einen Graph aus.
Code: Alles auswählen
t = np.arange(0, 6, 0.1)
a = 2
tau = 1
t0 = 1
x = 1 + a * np.exp(-1*(t-t0)/tau)
plt.plot(x)Code: Alles auswählen
t = np.arange(0, 6, 0.1)
def p1(t, a = 2, tau = 1, t0 = 1):
return 1 + a * np.exp(1*(t-t0)/tau)
plt.plot()