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