C# 클래스 SoundLibrary.Mathematics.Expression.Polynomial

多項式。
상속: ICloneable
파일 보기 프로젝트 열기: ufcpp/UfcppSample 1 사용 예제들

공개 메소드들

메소드 설명
Chebyshev ( int n ) : Polynomial

チェビシェフ多項式を計算する。

Clone ( ) : Polynomial
Equals ( object obj ) : bool
GetHashCode ( ) : int
Lagrange ( DomainType x, DomainType y ) : Polynomial
Polynomial ( ) : System
Polynomial ( int order ) : System

次数を指定して初期化。

Value ( DomainType x ) : ValueType

f(x) を計算。

X ( int n ) : Polynomial

x の n 乗を返す。

X ( int n, CoefType a ) : Polynomial

a x^n を返す。

operator ( ) : Polynomial

単項+。

비공개 메소드들

메소드 설명
Convolute ( CoefType x, CoefType y ) : CoefType[]

配列の畳込み積を計算する。

ICloneable ( ) : object
Select ( CoefType x, CoefType y, CoefType &a, CoefType &b ) : void

x と y のうち、長い方の配列を a に、短い方を b に格納。

메소드 상세

Chebyshev() 공개 정적인 메소드

チェビシェフ多項式を計算する。
public static Chebyshev ( int n ) : Polynomial
n int 次数
리턴 Polynomial

Clone() 공개 메소드

public Clone ( ) : Polynomial
리턴 Polynomial

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Lagrange() 공개 정적인 메소드

public static Lagrange ( DomainType x, DomainType y ) : Polynomial
x DomainType
y DomainType
리턴 Polynomial

Polynomial() 공개 메소드

public Polynomial ( ) : System
리턴 System

Polynomial() 공개 메소드

次数を指定して初期化。
public Polynomial ( int order ) : System
order int 多項式の次数
리턴 System

Value() 공개 메소드

f(x) を計算。
public Value ( DomainType x ) : ValueType
x DomainType x
리턴 System.ValueType

X() 공개 정적인 메소드

x の n 乗を返す。
public static X ( int n ) : Polynomial
n int 指数
리턴 Polynomial

X() 공개 정적인 메소드

a x^n を返す。
public static X ( int n, CoefType a ) : Polynomial
n int 指数
a CoefType 係数
리턴 Polynomial

operator() 공개 정적인 메소드

単項+。
public static operator ( ) : Polynomial
리턴 Polynomial