Histogramme général
- Mise à jour2025-07-30
- Temps de lecture : 7 minute(s)
Recherche l'histogramme discret de la séquence X en entrée basé sur les spécifications d'intervalle données.

Entrées/Sorties
X
—
X représente les données en entrée.
Intervalles
—
Intervalles spécifie les limites de chaque intervalle de l'histogramme. L'entrée Intervalles est un tableau de clusters où chaque cluster définit la gamme des valeurs d'un intervalle.
max
—
max spécifie la valeur maximale à inclure dans l'histogramme. LabVIEW ignore cette commande si le tableau Intervalles en entrée n'est pas vide.
min
—
min spécifie la valeur minimale à inclure dans l'histogramme. LabVIEW ignore cette commande si le tableau Intervalles en entrée n'est pas vide.
nb d'intervalles
—
nb d'intervalles spécifie le nombre d'intervalles dans l'histogramme. nb d'intervalles est ignoré si le tableau en entrée Intervalles n'est pas vide. Par défaut, le nombre d'intervalles est déterminé en utilisant la loi de Sturges, nombre d'intervalles = 1 + 3,3log(taille de (X)).
inclusion
—
inclusion spécifie comment manipuler les limites de chaque intervalle. Si le tableau Intervalles n'est pas vide, LabVIEW ignore les paramètres max, min, nb d'intervalles et inclusion.
Graphe de l'histogramme
—
Graphe de l'histogramme affiche le graphe à barres de l'histogramme de la séquence X en entrée. L'axe des Y correspond au compte de l'histogramme et l'axe des X aux valeurs centrales des intervalles de l'histogramme.
Histogramme
—
Histogramme spécifie l'histogramme résultant.
Axe
—
Axe spécifie les valeurs centrales de chaque intervalle de l'histogramme. Les centres des barres sont définis selon l'équation suivante et renvoyés par le tableau en sortie Axe : centre[i] = (inférieur + supérieur)/2,où inférieur est la limite inférieure de l'emplacement i et supérieur est la limite supérieure de l'emplacement i.
nb. en dehors
—
nb. en dehors contient des informations sur les points ne tombant dans aucun intervalle suite à l'exécution réussie du VI. Remarque Les éléments au-dessus et au-dessous n'ont de sens que si Intervalles est spécifié de façon à ce que Intervalles[0].supérieur ≤ Intervalles[1].inférieur < Intervalles[1].supérieur, …– < Intervalles[k – 1].inférieur et < Intervalles[k – 1].supérieur, k étant le nombre d'éléments dans les Intervalles.
erreur
—
erreur renvoie toute erreur ou mise en garde générée par le VI. Vous pouvez câbler erreur au VI Convertir un code d'erreur en cluster d'erreur pour convertir le code d'erreur ou la mise en garde en cluster d'erreur. |
Le VI Histogramme général exécute les étapes suivantes pour obtenir l'Histogramme :
- Établit tous les intervalles d'après les informations du tableau en entrée Intervalles.
- Définit la fonction yi(x).
- Évalue la séquence H de l'histogramme.
Établissement des intervalles
L'équation suivante définit la fonction créneau unitaire périodique.
Δi = (Intervalles[i].inférieur: Intervalles[i].supérieur) i = 0, 1, 2, ..., k – 1
où Intervalles[i].inférieur correspond à la valeur inférieur dans le ième cluster de tableaux Intervalles, Intervalles[i].supérieur correspond à la valeur supérieur dans le ième cluster de tableaux Intervalles et k au nombre d'éléments dans Intervalles, qui comprend le nombre total d'intervalles.
Déterminer si les deux bornes Intervalles[i].inférieur et Intervalles[i].supérieur de chaque intervalle sont incluses dans l'intervalle Δi dépend de la valeur de l'inclusion de l'intervalle dans le cluster correspondant i des Intervalles.
Si Intervalles est un tableau vide, le VI Histogramme général utilise les paramètres d'entrée max, min et nb d'intervalles pour établir les intervalles. Chaque largeur d'intervalle Δx est la même et calculée grâce à la formule suivante :

Si le tableau Intervalles contient des éléments, les largeurs d'intervalles sont déterminées par le sous-paramètre inclusion du paramètre Intervalles.
Si inclusion est défini sur inférieur, les largeurs d'intervalle sont déterminées selon les formules suivantes :
Δ0 = [min: min + Δx)
Δ1 = [min + Δx:min + 2Δx)
⋮Δi = [min + iΔx:min + (i + 1)Δx)
⋮Δk – 1 = [min + (k – 1)Δx:max]
Si inclusion est défini sur supérieur, les largeurs d'intervalle sont déterminées selon les formules suivantes :
Δ0 = [min:min + Δx]
Δ1 = (min + Δx:min + 2Δx]
⋮Δi = (min + iΔx:min + (i + 1)Δx]
⋮Δk – 1 = (min + (k – 1)Δx:max]
Définition de la fonction yi(x).
L'équation suivante définit la fonction yi(x).

Par exemple, si x se situe dans l'intervalle Δi, alors yi(x) = 1.
Évaluation de la séquence H de l'histogramme
Le VI Histogramme général évalue la séquence d'histogramme H à l'aide de la formule suivante :

où H représente les éléments de la séquence Histogramme en sortie, n est le nombre d'éléments dans la séquence X en entrée, hi est le nombre total de points dans le tableau X en entrée qui se situent dans l'intervalle Δi, i = 0, 1, …, k – 1, et k est le nombre d'intervalles.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Mathematics\Probability and Statistics\Running Histogram.vi
X
—
Intervalles
—
inférieur
—
inclusion
—
nb d'intervalles
—
Graphe de l'histogramme
—
Histogramme
—
Axe
—
nb. en dehors
—
total
—