- HasNan
- ReplaceNan
- ReplaceToZero
- NormalizeDouble
- Transpose
- TransposeConjugate
- TriL
- TriU
- Diag
- Row
- Col
- Copy
- Conjugate
- Concat
- Compare
- CompareByDigits
- CompareEqual
- Flat
- Clip
- Reshape
- Resize
- Set
- SwapRows
- SwapCols
- Split
- Hsplit
- Vsplit
- ArgSort
- Sort
ReplaceToZero
Substitui valores pequenos na matriz/vetor por zero e retorna a quantidade de elementos substituídos.
ulong vector::ReplaceToZero(
|
Parâmetros
abs_tol
[in] Limiar do valor absoluto para comparação com os elementos do vetor/matriz. Se o valor absoluto do elemento do vetor/matriz for menor ou igual a abs_tol, o elemento será substituído por zero. No caso de números complexos, com o limiar do valor absoluto é comparado ( sqrt(value.real*value.real+value.imag*value.imag) ).
Valor retornado
Quantidade de elementos pequenos da matriz/vetor que foram substituídos por zero.
Exemplo:
matrixf a={{ 1, 1, 2, 3, 4},
|