Fichier:Nyquist example.svg

De testwiki
Aller à la navigation Aller à la recherche
Fichier d’origine (Fichier SVG, nominalement de 443 × 428 pixels, taille : 53 kio)

Ce fichier provient de Wikimedia Commons et peut être utilisé par d'autres projets. Sa description sur sa page de description est affichée ci-dessous.

Description

Description 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
 W3C-validity not checked.
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 domain 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égendes

Ajoutez en une ligne la description de ce que représente ce fichier

Éléments décrits dans ce fichier

dépeint

Historique du fichier

Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.

Date et heureVignetteDimensionsUtilisateurCommentaire
actuel3 juin 2011 à 21:10Vignette pour la version du 3 juin 2011 à 21:10443 × 428 (53 kio)wikimediacommons>Krishnavedalacorrected the equation in the curve

La page suivante utilise ce fichier :