sigma
Valeurs singulières de la réponse en fréquence d’un système dynamique
Description
[ renvoie les valeurs singulières sv,wout] = sigma(sys)sv de la réponse en fréquence du modèle de système dynamique sys à chaque fréquence du vecteur wout. La fonction détermine automatiquement les fréquences à tracer sur la base de la dynamique du système.
sigma(___) trace les valeurs singulières de la réponse en fréquence de sys avec les options de tracé par défaut pour toutes les combinaisons d’arguments en entrée précédentes. Si sys est un modèle à entrée et sortie uniques (SISO), le tracé des valeurs singulières est semblable à sa réponse en amplitude de Bode. Pour découvrir d’autres options de personnalisation du tracé, utilisez sigmaplot.
Pour regrouper les valeurs singulières de plusieurs systèmes dynamiques sur le même tracé, vous pouvez spécifier
syssous la forme d’une liste de modèles séparés par des virgules. Par exemple,sigma(sys1,sys2,sys3)regroupe les valeurs singulières de trois modèles sur le même tracé.Pour spécifier une couleur, un style de trait et un marqueur pour chaque système dans le tracé, spécifiez une valeur
LineSpecpour chaque système. Par exemple,sigma(sys1,LineSpec1,sys2,LineSpec2)trace deux modèles et spécifie leur style de tracé. Pour plus d'informations sur la spécification d’une valeurLineSpec, consultezsigmaplot.
Exemples
Arguments d'entrée
Arguments en sortie
Conseils
Lorsque vous avez besoin d'options supplémentaires de personnalisation du tracé, utilisez plutôt
sigmaplot.Les tracés créés à l’aide de
sigmane supportent pas les titres ou étiquettes multilignes spécifiés en tant que tableaux de chaînes de caractères ou cell arrays de vecteurs de caractères. Pour spécifier des titres et étiquettes multilignes, utilisez une chaîne de caractères unique avec un caractèrenewline.sigma(sys) title("first line" + newline + "second line");
Algorithmes
sigma utilise la fonction MATLAB® svd pour calculer les valeurs singulières de la réponse en fréquence complexe.
Pour un modèle
frd,sigmacalcule les valeurs singulières desys.ResponseDataaux fréquencessys.Frequency.Pour des modèles
tf,ssouzpken temps continu avec une fonction de transfert H(s),sigmacalcule les valeurs singulières de H(jω) en fonction de la fréquence ω.Pour des modèles
tf,ssouzpken temps discret avec une fonction de transfert H(z) et un pas d’échantillonnage Ts,sigmacalcule les valeurs singulières depour les fréquences ω comprises entre 0 et la fréquence de Nyquist ωN = π/Ts.








