Recherche l'histogramme discret de la séquence X en entrée basé sur les spécifications d'intervalle données.


icon

Entrées/Sorties

  • c1ddbl.png X

    X représente les données en entrée.

  • c1dnclst.png 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.

  • cdbl.png inférieur

    inférieur spécifie les limites inférieures de l'intervalle.

  • cdbl.png supérieur

    supérieur spécifie les limites supérieures de l'intervalle.

  • cenum.png inclusion

    inclusion spécifie comment traiter les limites de chaque intervalle.

    Si aucune caractéristique d'intervalle n'est fournie à l'entrée Intervalles, les entrées max, min, nb d'intervalles et inclusion sont utilisées pour spécifier un ensemble d'intervalles uniformément espacés.

    0Lower— La limite inférieure fait partie de l'intervalle, mais pas la limite supérieure.
    1Upper— La limite supérieure fait partie de l'intervalle, mais pas la limite inférieure.
    2Both— Les deux limites font partie de l'intervalle.
    3Neither— Exclut les deux limites de l'intervalle.
  • cdbl.png 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.

  • cdbl.png 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.

  • ci32.png 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)).

  • cenum.png 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.

    0lower— Inclut la limite inférieure.
    1upper— Inclut la limite supérieure.
  • icclst.png 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.

  • i1di32.png Histogramme

    Histogramme spécifie l'histogramme résultant.

  • i1ddbl.png 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.

  • inclst.png 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.
  • ii32.png total

    total contient le nombre total de points de X ne tombant dans aucun intervalle suite à une exécution réussie.

  • ii32.png au-dessous

    au-dessous représente le nombre de valeurs de X tombant au-dessous du premier intervalle, du côté de la limite inférieure. Le premier intervalle sur la limite inférieure est Intervalles[0].inférieur.

  • ii32.png au-dessus

    au-dessus représente le nombre de valeurs de X qui se situent au-dessus du dernier intervalle sur la limite supérieure. Le dernier intervalle de la limite supérieure est Intervalles[taille de(Intervalles) – 1].supérieur.

  • ii32.png 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 :

    1. Établit tous les intervalles d'après les informations du tableau en entrée Intervalles.
    2. Définit la fonction yi(x).
    3. É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

    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]

    Remarque Le premier point de départ min et le dernier point final max sont toujours inclus dans les premier et dernier intervalles.

    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 :

    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