org.mklab.tool.control
クラス Nichols

java.lang.Object
  上位を拡張 org.mklab.tool.control.Nichols

public class Nichols
extends Object

連続時間システムのニコルス線図を描画するためのデータを求めるクラスです。

Nichols plot of continuous time linear system

バージョン:
$Revision: 1.39 $
作成者:
koga

コンストラクタの概要
Nichols()
           
 
メソッドの概要
static void main(String[] args)
          メインメソッド
static Gnuplot plot(Gnuplot gnuplot, RationalPolynomial g)
          ニコルス線図をプロットします。
static Gnuplot plot(Gnuplot gnuplot, RationalPolynomial g, DoubleMatrix w)
          ニコルス線図をプロットします。
static Gnuplot plot(RationalPolynomial g)
           
static Gnuplot plot(RationalPolynomial g, DoubleMatrix w)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Nichols

public Nichols()
メソッドの詳細

main

public static void main(String[] args)
                 throws InterruptedException,
                        IOException
メインメソッド

パラメータ:
args - コマンドライン引数
例外:
IOException - キーボードから入力できない場合
InterruptedException - キャンセルボタンが押された場合

plot

public static Gnuplot plot(RationalPolynomial g)
                    throws IOException
パラメータ:
g - 伝達関数行列
戻り値:
Gnuplot
例外:
IOException - gnuplotプロセスを起動できない場合

plot

public static Gnuplot plot(Gnuplot gnuplot,
                           RationalPolynomial g)
ニコルス線図をプロットします。

パラメータ:
gnuplot - gnuplot
g - 伝達関数
戻り値:
Gnuplot

plot

public static Gnuplot plot(RationalPolynomial g,
                           DoubleMatrix w)
                    throws IOException
パラメータ:
g - 伝達関数
w - 評価する周波数
戻り値:
Gnuplot
例外:
IOException - gnuplotプロセスを起動できない場合

plot

public static Gnuplot plot(Gnuplot gnuplot,
                           RationalPolynomial g,
                           DoubleMatrix w)
ニコルス線図をプロットします。

パラメータ:
gnuplot - gnuplot
g - 伝達関数
w - 評価する周波数
戻り値:
Gnuplot