CrawlLibrary  v2.0.2
Omnimentの教育用ロボットCrawlのライブラリ
 全て クラス 関数
公開メンバ関数 | 全メンバ一覧
LaggedDerivative クラス

不完全微分要素クラス. [詳解]

#include <crawl.h>

公開メンバ関数

float calculate (float x)
 入力から出力を計算する [詳解]
 
float getOutput ()
 不完全微分した値を取得する [詳解]
 
- 基底クラス FirstOrderFilter に属する継承公開メンバ関数
 FirstOrderFilter ()
 コンストラクタ [詳解]
 
void setDt (float dt)
 サンプリングタイムを設定する [詳解]
 
void setT (float T)
 時定数を設定する [詳解]
 
float getOutput ()
 出力値を取得する [詳解]
 
float calculate (float x)
 入力から出力を計算する [詳解]
 

詳解

不完全微分要素クラス.

一次遅れフィルタークラスを継承

関数詳解

float LaggedDerivative::calculate ( float  x)

入力から出力を計算する

ルンゲクッタ法により4次の精度で不完全微分を計算します.

引数
x入力値
戻り値
なし
注意
ループ中では一回だけ呼び出すようにしてください.
float LaggedDerivative::getOutput ( )

不完全微分した値を取得する

不完全微分した値を取得します.

戻り値
不完全微分した値

このクラス詳解は次のファイルから抽出されました: