- HasNan
- Transpose
- TransposeConjugate
- TriL
- TriU
- Diag
- Row
- Col
- Copy
- Compare
- CompareByDigits
- CompareEqual
- Flat
- Clip
- Reshape
- Resize
- Set
- SwapRows
- SwapCols
- Split
- Hsplit
- Vsplit
- ArgSort
- Sort
CompareByDigits
2つの行列/ベクトルの要素を有効数字の精度で比較します。
ulong vector::CompareByDigits(
|
パラメータ
vector_b
[in] 比較するベクトル
digits
[in] 比較する有効数字の数
epsilon
[in] 比較の精度。2つの値の絶対値の差が指定された精度よりも小さい場合、それらは等しいと見なされます。
戻り値
比較される行列/ベクトルの不一致要素の数(行列が等しい場合は0、そうでない場合は0より大きくなる)
注意事項
比較演算子「==」または「!=」は、正確な要素単位の比較を実行します。実数の正確な比較は用途が限られていることが知られているため、イプシロン比較法が追加されました。たとえば、1つの行列に1e-20から1e+20までの範囲の要素が含まれる場合があります。このような行列は、有効数字までの要素ごとの比較を使用して処理できます。
例
int size_m=128;
|