| 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
    Vector indexation dans MATLAB
    MATLAB est un environnement de programmation technique optimisé pour les opérations sur les matrices et les vecteurs. Lors de la programmation dans l'environnement MATLAB, vous avez besoin d'accéder aux données au sein d'un vecteur , une matrice ou un tableau - tous les termes équivalents - à l'aide de différentes méthodes . MATLAB met en œuvre un large éventail de vecteur d'indexation pour permettre subsetting facile des données de la matrice avec un minimum de codage. Single Elements

    éléments uniques de vecteurs MATLAB sont accessibles via un index numérique . MATLAB commence l'indice d'une dimension de vecteur à 1, où d'autres langues commencent à 0 . Les indices de différentes dimensions sont séparées par une virgule. Une variable entière MATLAB peut également être utilisé comme un indice comme dans l'exemple suivant

    my_vector (1, 7 , my_index_integer ) .
    Listes

    éléments vectoriels multiples peuvent être accessibles en utilisant un vecteur d'index , en utilisant la même syntaxe que seule l'indexation de l'élément. Une variable de vecteur unidimensionnel MATLAB peut être utilisé ou un nouveau vecteur peut être créé de novo en joignant une liste séparée par des virgules des numéros entre crochets comme dans l'exemple suivant.

    My_vector ( [ 1, 5, 9] , my_vector_index ) ;
    plages

    gammes continue d'éléments de vecteur peut être consulté en utilisant l'opérateur du côlon pour définir une plage . Une gamme doit avoir un début et l'indice d'arrêt séparés par une virgule . Une augmentation peut également être inclus . Pour vecteur indexation , toutes les valeurs définies par une gamme doivent être des entiers comme démontré ici

    my_vector (1:10) ; . My_vector ( 1:5:101 ) ;
    indexation logique

    MATLAB permet également l'utilisation de matrices logiques ou booléenne pour accéder à des éléments d'un tableau. Matrices logiques ont une valeur de vrai ou faux, représenté par 1 ou 0. Cependant, n'importe quel tableau numérique peut être considéré comme un ensemble logique, avec une valeur différente de zéro étant considéré comme vrai. La valeur renvoyée est un vecteur à une dimension qui contient tous les éléments qui correspondent à un indice de vrai , quelles que soient les dimensions de vecteur . La découverte () avec la même matrice logique comme entrée sera de retour les indices de la valeur réelle de l'interprétation des résultats de l'indexation logique.

    My_values ​​= my_vector ([0, 1, 1, 0, 0, 1]); my_values ​​= my_vector ( my_logical_array ) ;

    my_indices = find ( [0 , 1, 1 , 0, 0 , 1] ) ;
    < br >

    Previous :

    next :
      articles connexes
    ·Comment utiliser les fonctions de QBasic 
    ·Comment accéder à un script Bash variable en Python 
    ·Comment créer un fichier INF Autorun 
    ·Définition de la base de données hiérarchique 
    ·Comment écrire des graphiques sur Shell Script 
    ·Définition d'une compilation COBOL 
    ·Hypertech programmeur Conseils 
    ·Comment faire une boucle qui s'étend à l'infini sur R…
    ·Comment Algorithmes sur les graphes 
    ·Comment calculer PPS 
      articles en vedette
    ·Comment compiler Python Avec Cygwin 
    ·Comment utiliser une classe à partir XSD 
    ·Tutoriel sur la POO et PHP 5 Classes 
    ·Comment créer un script de boîte aux lettres 
    ·Comment créer un Tag en PHP 
    ·Façon de faire défiler un texte en VB.Net 
    ·Comment vérifier Java_Home dans Windows 
    ·Comment faire un exe à partir d'un fichier Python 
    ·PHP Parse options 
    ·Comment faire une place dans QuickBASIC 
    Copyright © Connaissances Informatiques http://fr.wingwit.com