C# Class SoundLibrary.Filter.Equalizer.Root

根(零点または極)。
信号処理の分野では、フィルタの零/極が共役複素数の場合でも実数係数フィルタで実現できるように、 フィルタを2次ずつに区切って実現することが多いので、解を2個ずつペアにして表現。 根のタイプ … 単根、実根×2(重根含む)、共役複素数根、なし(定数項のみ)。 a, b … 単根の場合、a に値を。b は無視。 実根の場合、a, b にそれぞれの根の値を。 共役複素根、a に実部、b に虚部。
Inheritance: ICloneable
Mostrar archivo Open project: ufcpp/UfcppSample Class Usage Examples

Public Properties

Property Type Description
a double
b double
type System.Type

Public Methods

Method Description
Clone ( ) : Root
GetRoots ( Complex &x1, Complex &x2 ) : int

ちゃんとした複素数にして解の値を返す。

Root ( ) : System
Root ( Type type, double a, double b ) : System

Private Methods

Method Description
ICloneable ( ) : object

Method Details

Clone() public method

public Clone ( ) : Root
return Root

GetRoots() public method

ちゃんとした複素数にして解の値を返す。
public GetRoots ( Complex &x1, Complex &x2 ) : int
x1 Complex 解1
x2 Complex 解2(実数根×1の場合には0に)
return int

Root() public method

public Root ( ) : System
return System

Root() public method

public Root ( Type type, double a, double b ) : System
type System.Type
a double
b double
return System

Property Details

a public_oe property

public double a
return double

b public_oe property

public double b
return double

type public_oe property

public Type,System type
return System.Type