|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- Gnuplotpublic static void main(String[] args) throws InterruptedException, IOException
args
- コマンドライン引数
IOException
- キーボードから入力できない場合
InterruptedException
- キャンセルボタンが押された場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |