| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Indexation logique dans MATLAB
    MATLAB est un logiciel de programmation standard de l'industrie pour la collecte, l' exploration et l'affichage des données techniques et scientifiques . MATLAB est optimisée pour les opérations sur des matrices , des collections de données multidimensionnelles . Pour faciliter l'utilisation , MATLAB offre une variété de façons d'accéder à des éléments dans un tableau , y compris l'indexation en utilisant des valeurs logiques ou booléen . Les valeurs logiques

    Une variable logique ou booléenne peut avoir que les valeurs vrai ou faux. Il peut être plus efficacement représenté par un seul bit, avec la valeur 0 correspondant à faux et la valeur 1 correspondant à la vraie . Plus généralement, une valeur de 0 correspond exactement à faux alors que toute valeur différente de zéro peut correspondre à true. Il est possible de traiter n'importe quel tableau numérique comme une variable logique dans MATLAB.
    Logique d'indexation des tableaux

    Dans MATLAB , un réseau logique de l'égalité de mesure peut être utilisé comme résultat index pour sélectionner des éléments dans un tableau .

    = some_array ( logical_array )

    Le résultat serait un vecteur colonne contenant les valeurs de some_array les indices où logical_array c'était vrai ou 1. Dans certains cas, vous voudrez peut-être laisser la structure du some_array intacte , la mise en place à zéro toutes les valeurs qui sont fausses , il int matrice logique.

    Another_result = some_array . * Logique gamme

    another_result serait égal en étendue à some_array . L' " . * " Opérateur de multiplication élément par élément de matrices.

    Opérations logiques sur tableaux

    Avant d'utiliser l'indexation de tableau logique , il est faut d'abord construire un tableau logique appropriée. Dans MATLAB, les opérateurs booléens normaux peuvent être utilisés sur des matrices aussi bien.

    My_matrix > 5my_matrix == 10my_matrix < = 3my_matrix ! = 15

    Un réseau logique peut également être construit en utilisant la logique ( ) la fonction, fixer les dimensions appropriées. Les valeurs peuvent être définis à travers une variété d'opérations pour des tâches plus complexes .
    Trouvez Fonction

    indexation logique renvoie un vecteur ordonné des valeurs dans la matrice des points où l'indice logique est vrai . Toutefois, la situation peut ne pas être connu. La find ( ) renvoie l'indice des valeurs logiquement vraies . Les résultats de la trouver () peut être critique dans l'interprétation des résultats des logiques d'indexation

    locations = find ( logical_index ) locations = find ( my_matrix > 5)
    < br > Photos

    Previous :

    next :
      articles connexes
    ·L'histoire de Turbo Pascal Programmation 
    ·La fonction Centroid dans MATLAB 
    ·Comment faire Biffé texte 
    ·Comment les boucles infinies peuvent être créés 
    ·Struts Basics Tutorial 
    ·Comment faire un Fade RadGrid dans une animation 
    ·Comment obtenir rangées de DataGrid en JavaScript 
    ·Comment faire pour redimensionner les colonnes DataGrid…
    ·Comment code dans XSPF 
    ·Comment faire pour déterminer le nombre de boutons dan…
      articles en vedette
    ·Comment prendre les caractères alphabétiques , mais l…
    ·Comment changer le Jframe de fond dans Balançoire 
    ·Comment faire pour supprimer un élément dans MIDP 2.0…
    ·Qu'est-ce que pour lier moyenne dans un ordinateur 
    ·Comment sélectionner les messages dans MFC 
    ·Comment obtenir l'entrée au clavier en Java 
    ·Quels sont les avantages d' instructions conditionnelle…
    ·Comment utiliser des variables globales pour C Programm…
    ·Quelle est la requête pour compter les enregistrements…
    ·Comment faire des Web Forms de Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com