|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.Bode
public class Bode
ボード線図を描画するためのデータ(ゲイン、位相)を求めるクラスです。
Bode response
| コンストラクタの概要 | |
|---|---|
Bode(LinearSystem system)
新しく生成された Bodeオブジェクトを初期化します。 |
|
Bode(LinearSystem system,
double samplingInterval)
新しく生成された Bodeオブジェクトを初期化します。 |
|
| メソッドの概要 | |
|---|---|
List<List<NumericalMatrixOperator<?>>> |
getGainAndPhase(NumericalMatrixOperator<?> angularFrequencies)
システムの周波数応答(大きさ(絶対値),偏角(度),評価周波数)を返します。 |
static void |
main(String[] args)
メインメソッド |
void |
plot(Gnuplot gnuplot)
ゲイン線図と位相線図を描画します。 |
void |
plot(Gnuplot gnuplot,
DoubleMatrix angularFrequencies)
ゲイン線図と位相線図を描画します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Bode(LinearSystem system)
Bodeオブジェクトを初期化します。
system - 線形システム
public Bode(LinearSystem system,
double samplingInterval)
Bodeオブジェクトを初期化します。
system - 線形システムsamplingInterval - サンプリング周期| メソッドの詳細 |
|---|
public List<List<NumericalMatrixOperator<?>>> getGainAndPhase(NumericalMatrixOperator<?> angularFrequencies)
angularFrequencies - 評価する角周波数(radian/s)
public void plot(Gnuplot gnuplot,
DoubleMatrix angularFrequencies)
gnuplot - GnuplotangularFrequencies - 評価する角周波数(radian/s)public void plot(Gnuplot gnuplot)
gnuplot - Gnuplot
public static void main(String[] args)
throws InterruptedException,
IOException
args - コマンドライン引数
IOException - キーボードから入力できない場合
InterruptedException - キャンセルボタンが押された場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||