Valeurs invalides

23.08.2021

Les valeurs à virgule flottante de 32 et 64 bits peuvent avoir la valeur invalide (void). Ces types de valeurs invalides peuvent représenter, par exemple, des valeurs aberrantes dans une série de données.

Les opérations arithmétiques, telles que l'addition ou la multiplication avec des valeurs invalides, donnent un résultat invalide.

Toutes les opérations de comparaison renvoient FALSE si l'un des opérandes est invalide. Les opérateurs de comparaison "est égal à", "est supérieur ou égal à" et "est inférieur ou égal à" renvoient toutefois VRAI si les deux opérandes sont invalides.

Dans le cas de l'analyse des ensembles de données contenant des valeurs invalides, ces valeurs invalides sont ignorées autant que possible. Par exemple, dans le cas de la formation d'une valeur moyenne, ces valeurs ne sont pas prises en considération.

En raison de leur structure, certains algorithmes ont la propriété de disperser l'attribut invalide. Par exemple, si vous calculez une FFT d'un signal temporel avec des valeurs invalides, le résultat est pratiquement totalement invalide. Vous ne devez pas appliquer ces types de procédures à des ensembles de données comportant des valeurs invalides.

Vous pouvez afficher la valeur "Invalide" dans les formules ou lors de l'édition des ensembles de données via un ?

Constante

Value

?s

Valeur à virgule flottante 32 bits invalide

? ou ?L

Valeur à virgule flottante 64 bits invalide

? V

Grandeur à virgule flottante de 64 bits invalide avec l'unité V

'?.?.?' ou '?/?/?'

Valeur de temps calendaire invalide

'?:?:?' ou '?:?:?:?'

Valeur de période de temps invalide

Vous pouvez utiliser les curseurs pour définir comme invalides les valeurs situées sous le curseur actif ou toute la plage située entre les curseurs. Par exemple, vous pouvez utiliser cette option pour marquer comme invalides les valeurs aberrantes d'un signal mesuré.

Vous pouvez utiliser l'objet d'analyse CorrectionSignal* pour supprimer les valeurs invalides des ensembles de données ou pour les interpoler.

Les fonctions SearchVoidValues *, ValuesInterval * peuvent être utilisées pour rechercher des valeurs invalides dans un ensemble de données.

* Non disponible dans FlexPro View.

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :