[Python] Grafico di funzione
Dante Dis'Utopia
danteloi1993 a gmail.com
Lun 31 Dic 2012 14:31:51 CET
Eccellente!
from pylab import *
Vi = input("Tensione d'ingresso: ")
Rf = input("Resistenza di feedback: ")
R = input("Resistenza d'ingresso: ")
Vo = -(Rf / R)*Vi
t = arange(0.0, 2.0, 0.01)
Vo = sin(2*pi*t)*Vo
plot(t, Vo, linewidth=1.0)
xlabel('Tempo [s]')
ylabel('Modulo [V]')
title("Tensione d'uscita")
grid(True)
savefig("AO.png")
show()
Il giorno 30 dicembre 2012 23:45, enrico franchi
<enrico.franchi a gmail.com>ha scritto:
> La libreria per fare grafici con Python e' matplotlib. Cioe' ce ne sono
> altre, ma nessuno ha la ricchezza e la quantita' di features di matplotlib.
>
> Guarda anche gli esempi sul sito: spesso sono piu' istruttivi della
> documentazione. In generale il pregio e il difetto di matplotlib e' che ha
> un API che spesso richiama quella di matlab.
>
> Il modo migliore per prenderci confidenza e' un bel ipython qtconsole
> --pylab=inline e cominciare a giocarci.
>
>
> 2012/12/30 Dante Dis'Utopia <danteloi1993 a gmail.com>
>
>> Buon giorno,
>> sto scrivendo un programmino che calcoli la tensione d'uscita di
>> un'amplificatore operazionale, in configurazione invertente; dati, tensione
>> d'ingresso e resistenze.
>> Una formuletta, niente di difficile Vo = -(Rf/R)*Vi.
>> Se Vi e una tensione continua, tutto bene, l'unica informazione
>> d'interesse è il modulo della tensione d'uscita; ma se Vi è alternata, es.
>> sinusoidale, allora, anche la fase diventa un'informazione interessante,
>> dal momento che l'AO in conf. invert. sfasa la Vo di 180° rispetto a Vi.
>> Come analiticamente si può osservare dal meno, d'inanzi alla funzione di
>> trasferimento.
>>
>> Detto questo, quel metodo migliore per rappresentare uno sfasamento, d'un
>> grafico di funzione!
>>
>> Vorrei qualche consiglio su librerie grafiche adatte al mio lavoretto...
>>
>> _______________________________________________
>> Python mailing list
>> Python a lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>>
>>
>
>
> --
> .
> ..: -enrico-
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20121231/aec44f5d/attachment-0001.html>
Maggiori informazioni sulla lista
Python