| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Vector Indeksering i Matlab
    MATLAB er en teknisk programmeringsmiljø optimeret til operationer på matricer og vektorer. Under programmering i MATLAB miljø , er du nødt til at få adgang til data inden for en vektor , matrix eller array - alle tilsvarende udtryk - ved hjælp af forskellige metoder. MATLAB implementerer en bred vifte af vektor indeksering at gøre det let Underindstilling af matrix -data med en minimal mængde af kodning. Enkeltelementer

    Single elementer af MATLAB vektorer vises via en numerisk indeks. MATLAB begynder indekset af en vektor dimension ved 1 , hvor andre sprog begynder ved 0 . De indekser med forskellige dimensioner er adskilt af et komma . En MATLAB heltalsvariabel kan også anvendes som et indeks , som i det følgende eksempel

    my_vector ( 1, 7, my_index_integer ) .
    Lister

    Flere vektorelementer kan tilgås ved anvendelse af en vektor som et indeks , ved hjælp af samme syntaks som enkelt element indeksering . En Matlab endimensional vektor variabel kan bruges eller en ny vektor kan skabes de novo ved at vedlægge en kommasepareret liste over numre i kantede parenteser , som i det følgende eksempel .

    My_vector ( [ 1, 5, 9] , my_vector_index )
    Ranges

    Kontinuerlige intervaller af vektorelementer kan tilgås ved hjælp af tyktarmen operatør til at definere et interval. En række skal have en start-og stop- indekset adskilt af et kolon. En tilvækst kan også inkluderes . For vektor indeksering, skal alle værdier er defineret af en række være heltal som påvist her

    my_vector (1:10 ) . My_vector ( 1:5:101 )
    Logisk indeksering

    MATLAB også tillader brug af logiske eller Boolean arrays til at få adgang elementer i et array. Logiske arrays har en værdi af sand eller falsk, repræsenteret ved 1 eller 0 . Dog kan ethvert numerisk matrix behandles som et logisk array, med enhver nul værdi betragtes sandt . Den returnerede værdi er en en- dimensional vektor indeholdende alle de elementer , der svarer til en sand indeks , uanset vektor dimensioner. Fundet () funktion med det samme logiske array som et input vil returnere indekser i den sande værdi for fortolkning af resultaterne af logiske indeksering.

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

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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes Crestline Windows 
    ·Ti83 Plus Programming Guide 
    ·Sådan Check Hvis en figur Findes i Matlab 
    ·Hvad er en sparsom Array i MATLAB 
    ·Hvordan udvikler en brugerdefineret GridView 
    ·Hvordan laver PC Games 
    ·Sådan oprettes en City Guide i Joomla 
    ·Hvad er Infinite Loop i en Mac 
    ·Hvad er prioritetskø 
    ·Decimal Vs. Antal Datatyper 
      Anbefalede Artikler
    ·Hvordan man skriver et script til at fange e-mails 
    ·Sådan kompilere C-kode som et bibliotek 
    ·Hvordan man opbygger en Game Engine for begyndere 
    ·Sådan oprettes en midlertidig tabel i Visual Basic 6,0…
    ·Sådan Master VBA til Microsoft Office 2007 
    ·Sådan oprettes en Low Pass Brug filter2 i Matlab 
    ·Hvordan man laver en CSV-fil i Java 
    ·Hvordan man gennemfører en algoritme til din computer 
    ·Sådan finder du den Sum af cifrene i et nummer i PROLO…
    ·Ulemperne ved pegepinde i C 
    Copyright © Computer Viden http://www.computerdk.com