Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> CACSD > nyquist

nyquist

ナイキスト線図

呼び出しの手順

nyquist( sl,[fmin,fmax] [,step] [,comments] )
nyquist( sl, frq [,comments] )
nyquist(frq,db,phi [,comments])
nyquist(frq, repf [,comments])

パラメータ

sl

連続または離散時間 SIMO 線形システム ( 参照: syslin).

fmin,fmax

スカラー (周波数範囲の境界(単位:Hz))

step

real (対数単位の離散化増分)

commments

文字列ベクトル (キャプション).

frq

周波数のベクトルまたは行列 (単位: Hz) (各行がslの各出力に対応).

db,phi

ゲイン(単位:dB)および位相(単位:度)の行列 (各行がslの各出力に対応).

repf

周波数応答を表す複素行列. (各行がslの各出力に対応).

説明

ナイキスト線図は, slの周波数応答の虚部と実部の関係をプロットする.

連続時間システムの場合, sl(2*%i*%pi*w) が プロットされる. 離散時間システムまたは離散化されたシステムの場合, sl(exp(2*%i*%pi*w*fd)が使用される. (離散時間システムの場合は fd=1, 離散化されたシステムの場合は fd=sl('dt'))

sl は 連続時間または離散時間 SIMOシステム (syslin参照)と することができる. 多出力系の場合,各出力は異なる記号でプロットされる.

周波数は範囲の境界 fmin,fmax (単位: Hz) または行ベクトル (多出力系の場合は行列) frq で指定する.

step は (対数表現の) 離散刻みである. (デフォルト値の選択については calfrq を参照).

comments は(キャプション)文字列のベクトルである.

db,phi はゲイン(単位:dB)および位相(単位:度)の 行列である (各行が各応答に対応する).

repf は複素行列である. 各行が各応答に対応する.

fmin およびfmax のデフォルト値は, sl が連続時間系の場合に 1.d-3,1.d+3, sl が離散時間系の場合に1.d-3, 0.5/sl.dt (ナイキスト周波数) となる.

周波数の自動離散化はcalfrq により行われる.

clf();
s=poly(0,'s');
h=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
comm='(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01)';
nyquist(h,0.01,100,comm);
h1=h*syslin('c',(s^2+2*0.1*15.1*s+228.01)/(s^2+2*0.9*15*s+225))
clf();
nyquist([h1;h],0.01,100,['h1';'h'])
clf();nyquist([h1;h])

参照

  • syslin — 線形システムを定義する
  • bode — ボード線図
  • black — Black図 (ニコルス線図)
  • calfrq — 離散的な周波数応答
  • freq — 周波数応答
  • repfreq — 周波数応答
  • phasemag — 位相と振幅の計算
  • datatips — プロットされた曲線に情報(tips)を配置,編集するためのツール.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:55 CET 2011