C# (CSharp) SoundLibrary.Mathematics.Function Namespace

Nested Namespaces

SoundLibrary.Mathematics.Function.Elementary

Classes

Name Description
Algorithm Algorithm の概要の説明です。
Algorithm.Range 数値積分や探索のための変数の変化幅。 領域 [min, max] の間を刻み幅 step で探索する。
Binary 二項関数。
CachedFunction 関数クラスにキャッシュ機能を付ける。 f[Exp(x)] とかすると、f の中で、Exp の値が何度も計算される場合があるので。 一度 Exp(x) の値を計算したら、x の値が同じ限り極力値を使いまわす。
CachedFunction.Cache
ComplexId Variable を複素数対応化するためのクラス。 Variable x が id 'x' を持つとき、 x.GetComplexPart(out re, out im); の結果 re, im を re の id = ComplexId(Re, 'x'), im の id = ComplexId(Im, 'x') にする。
ComplexVariable 複素数変数。
Constant 定数。
Fraction 分数型の関数。
Function 関数を表すクラスの抽象基底。
Function.Parameter
Imaginary 虚数倍。 ×i (i は虚数単位)。 GetValue (実数値計算)には適用されない。
ImaginaryVariable 純虚数変数。
Multiple 定数×関数。
Product 関数の積。
Series Sum(累和)/Product(累積)クラスの共通基底。
Sum 関数の和。
Unary 単項関数。
Variable 変数。
VariableTable 関数のパラメータ変数のテーブル。