Fichier:Nyquist_example.svg
De Wikipedia, l'encyclopédie encyclopedia
Taille de cet aperçu PNG pour ce fichier SVG : 443 × 428 pixels. Autres résolutions : 248 × 240 pixels | 497 × 480 pixels | 795 × 768 pixels | 1 060 × 1 024 pixels | 2 120 × 2 048 pixels.
Fichier d’origine (Fichier SVG, nominalement de 443 × 428 pixels, taille : 53 kio)
Ce fichier et sa description proviennent de Wikimedia Commons.
Description
DescriptionNyquist example.svg | The Nyquist Plot for a sample function that can be converted to frequency by replacing with (imaginary frequency) and . Created using Python and matplotlib. |
Date | |
Source | Travail personnel |
Auteur | Utkarsh Upadhyay,--Krishnavedala (talk) 20:21, 3 June 2011 (UTC) (python version) |
Autorisation (Réutilisation de ce fichier) |
Public Domain |
Source Code |
---|
from numpy import *
from matplotlib.pyplot import *
def nyquist(w): # compute the complex Nyquist response
s = complex(0,w)
return (1/(s**2+s+1))
fig = figure(figsize=(5,5))
ax = fig.add_subplot(111)
ax.grid(True)
t, N = linspace(0,5*pi,200), [] # 5*pi is approx. to infinity.
for i in t: # compute the complex response for +ve omega
N = append(N,nyquist(i))
ax.plot(real(N),imag(N),label=r"$0\leq\omega\leq\infty$")
t, N = linspace(-5*pi,0,200), []
for i in t: # compute the complex response for -ve omega
N = append(N,nyquist(i))
ax.plot(real(N),imag(N),label=r"$-\infty\leq\omega\leq 0$")
ax.legend(frameon=False)
setp(ax.get_legend().get_texts(),fontsize='small')
ax.set_xlabel(r"$\mathrm{Re}\left[G\left(\omega\right)\right]$")
ax.set_ylabel(r"$\mathrm{Im}\left[G\left(\omega\right)\right]$")
ax.text(0.6,-1.25,r"$G(s)=\frac{1}{s^2+s+1}$",\
fontsize=15)
#fig.show()
fig.savefig("Nyquist example.svg",bbox_inches="tight",\
pad_inches=.15)
|
Conditions d’utilisation
Public domainPublic domainfalsefalse |
Moi, propriétaire des droits d’auteur sur cette œuvre, la place dans le domaine public. Ceci s'applique dans le monde entier. Dans certains pays, ceci peut ne pas être possible ; dans ce cas : J’accorde à toute personne le droit d’utiliser cette œuvre dans n’importe quel but, sans aucune condition, sauf celles requises par la loi. |
Éléments décrits dans ce fichier
dépeint
Valeur sans élément de Wikidata
27 mars 2006
Historique du fichier
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
---|---|---|---|---|---|
actuel | 3 juin 2011 à 22:10 | 443 × 428 (53 kio) | Krishnavedala | corrected the equation in the curve | |
3 juin 2011 à 22:04 | 443 × 428 (53 kio) | Krishnavedala | a well defined curve | ||
1 juillet 2010 à 22:55 | 1 000 × 1 000 (7 kio) | DieBucheBot | Trying to fix SVG using scour | ||
27 mars 2007 à 04:36 | 1 000 × 1 000 (11 kio) | Musically ut | {{Information |Description=The Nyquist Plot for a sample function. |Source=Octave and GNU Plot |Date=27/03/06 |Author=Utkarsh Upadhyay |Permission=Public Domain |other_versions= - }} |
Utilisation du fichier
La page suivante utilise ce fichier :
Usage global du fichier
Les autres wikis suivants utilisent ce fichier :
- Utilisation sur en.wikipedia.org
- Utilisation sur fa.wikipedia.org
- Utilisation sur hi.wikipedia.org
- Utilisation sur it.wikipedia.org
- Utilisation sur pt.wikipedia.org
- Utilisation sur tr.wikipedia.org
- Utilisation sur vi.wikipedia.org
- Utilisation sur zh.wikipedia.org
Ce document provient de « https://fr.wikipedia.org/wiki/Fichier:Nyquist_example.svg ».