バージョン

SumIf(ComplexVector,BooleanVector) メソッド

対応する BooleanVector が True である ComplexVectorx の要素の和を返します。
シンタックス
'宣言
 
Public Overloads Shared Function SumIf( _
   ByVal x As ComplexVector, _
   ByVal comparison As BooleanVector _
) As Complex
public static Complex SumIf( 
   ComplexVector x,
   BooleanVector comparison
)

パラメータ

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

戻り値の型

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