バージョン

SumIf(Vector,BooleanVector) メソッド

対応する BooleanVector が True である Vectorx の要素の和を返します。
シンタックス
'宣言
 
Public Overloads Shared Function SumIf( _
   ByVal x As Vector, _
   ByVal comparison As BooleanVector _
) As Double
public static double SumIf( 
   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.SumIf(x, x > 0);
参照