バージョン

AverageIf(Vector,BooleanVector) メソッド

対応する BooleanVector が True である Vectorx の平均値を返します。
シンタックス
'宣言
 
Public Overloads Shared Function AverageIf( _
   ByVal x As Vector, _
   ByVal comparison As BooleanVector _
) As Double
public static double AverageIf( 
   Vector x,
   BooleanVector comparison
)

パラメータ

x
Vector。
comparison
x と同じ長さと方向の BooleanVector。

戻り値の型

comparison が true である x の要素の平均値。
例外
例外解説
System.ArithmeticException比較で x の長さと異なる場合に発生します。
System.ArithmeticException比較で x の方向と異なる場合に発生します。
解説
BooleanVector の比較は、Vector の比較演算子を使用して簡単に構成できます。次の記数法は大変便利です。Vector x1 = Compute.Line(-1, 1, 1000); double sumif = Compute.AverageIf(x, x > 0);
参照