RangeCount (FPScript)
Effectue un comptage de plage à partir de la Matrice de Markov ou un comptage de paires de plage de la Matrice de Rainflow. La fonction compte les fréquences absolues ou cumulées des plages ou paires de plages positives ou négatives (hystérésis).
Syntaxe
RangeCount(Matrix, Result)
La syntaxe de la fonction RangeCount se compose des éléments suivants :
Section |
Description |
||||||||
---|---|---|---|---|---|---|---|---|---|
Matrix |
La matrice de Markov ou Rainflow à évaluer. Si vous spécifiez une matrice de Markov, le résultat sera les plages. Avec une matrice Rainflow, vous obtenez les paires de plages. La matrice peut être spécifiée comme une matrice de données ou comme une série de signaux avec une composante Z. Dans le second cas, les composantes X et Y doivent contenir les points médians de la division de classe sur laquelle la matrice est basée. Les structures de données autorisées sont Matrice de données et Série de signaux. Tous les types de données réels sont autorisés. Des restrictions supplémentaires s'appliquent à la composante X.Les valeurs doivent avoir un espacement constant non nul. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
||||||||
Result |
Précise si les plages positives ou négatives doivent être comptées et si les fréquences cumulées doivent être déterminées. L'argument Result peut avoir les valeurs suivantes :
Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
Remarques
Si des fréquences cumulées sont nécessaires, pour les plages positives, les fréquences de la classe respective et de toutes les classes supérieures sont totalisées ; pour les plages négatives, toutes les classes inférieures sont totalisées en conséquence. Si la Matrix a été passée comme une série de signaux, le résultat est un signal dont la composante X contient les plages reconstruites à partir des points médians des classes de la Matrix. Sinon, le résultat est une série de données.
En reconstruisant les plages, on suppose une division en classes équidistantes.
Disponible dans
Option Procédures de comptage
Exemples
RangeCount(MarkovMatrix, COUNT_PLUS) |
Compte les plages positives de la matrice de Markov déterminées avec la fonction MarkovMatrix. |
RangeCount(RainflowMatrix, COUNT_MINUS) |
Compte les valeurs minimales de la matrice Rainflow déterminée avec la fonction RainflowMatrix. |