Absolute Value
MathLe bloc Absolute Value (valeur absolue / redresseur) calcule la magnitude du signal d'entrée. La sortie est toujours non négative (), quel que soit le signe de l'entrée. Ce bloc est couramment utilisé pour les calculs de magnitude, les métriques d'erreur (MAE : Mean Absolute Error) et le redressement double alternance dans les systèmes de contrôle et le traitement du signal.
Modèle Mathématique
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | number | Output |
Exemples d'Utilisation
Redressement Double Alternance
Une onde sinusoïdale en entrée produit un signal redressé avec une composante fréquentielle doublée () :
Tension alternative (50 Hz AC) → Abs → Signal redressé (100 Hz DC)Remarques & Bonnes Pratiques
- Sortie non négative : en toutes circonstances.
- Point singulier à 0 : Non différentiable au point (discontinuité de la dérivée).
- Charge de calcul minimale : Exécution immédiate via les instructions CPU natives (
f64::abs). - Filtrage en cascade : Souvent combiné avec des filtres passe-bas pour le suivi d'enveloppe ou d'amplitude.
- Calcul de normes : Souvent combiné avec Product ou SquareRoot pour le calcul de normes ou valeurs RMS.
Composants Associés
- Product : Multiplication (pour le carré de magnitude )
- SquareRoot : Racine carrée (pour les calculs RMS)
- Saturation : Limitation de la plage du signal