Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Vector indeksering i MATLAB
    MATLAB er et teknisk programmering miljø optimalisert for operasjoner på matriser og vektorer . Mens programmering i MATLAB miljø, må du få tilgang til data i en vektor , matrise eller matrise - alle tilsvarende vilkår - ved hjelp av ulike metoder. MATLAB implementerer et bredt utvalg av vektor indeksering for å gi enkel underinnstillingen av matrix data med minimalt med koding . Enkeltelementer

    Enkle elementer av MATLAB vektorer tilbys via en numerisk indeks. MATLAB begynner indeksen for en vektor dimensjon på 1, der andre språk begynne på 0 . Indeksene i ulike dimensjoner er atskilt med et komma . En MATLAB heltallsvariabel kan også brukes som en indeks som i følgende eksempel

    my_vector ( 1 , 7 , my_index_integer ) ; .
    Lister
    < p > Flere vektorelementene kan nås ved hjelp av en vektor som en indeks , med samme syntaks som enkelt element indeksering. En MATLAB endimensjonal vektor variabel kan brukes eller en ny vektor kan opprettes de novo ved å kapsle en kommaseparert liste med tall i klammer som i følgende eksempel.

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

    Kontinuerlig utvalgene av vektorelementene kan nås ved hjelp av kolon operatøren å definere et område. En rekke må ha en start og stopp indeksen atskilt av et kolon. En økning kan også være inkludert. For vektor indeksering, må alle verdier som er definert av en rekke være heltall som demonstrert her

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

    MATLAB tillater også bruk av logiske eller boolske matriser for å få tilgang til elementene i en matrise. Logiske matriser har en verdi på sant eller usant , representert ved en eller 0 . Imidlertid kan noen numerisk matrise bli behandlet som en logisk matrise, med en ikke-null verdi blir vurdert sant. Den returnerte verdi er en en-dimensjonal vektor som inneholder alle elementer som svarer til en sann indeks , uavhengig av vektoren dimensjoner. The finne ( )-funksjonen med samme logiske matrise som et innspill vil returnere indeksene av den sanne verdien for å tolke resultatene av logisk indeksering.

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

    my_indices = finne ( [ 0 , 1, 1 , 0 , 0 , 1 ] ) ;

    früher :

     Weiter:
      Relatert Artike
    ·Sammenligne Python til VBA 
    ·Hvordan legge til et login-tasten til NIB 
    ·Hvordan bygge Kommentar nettsider med Visual Studio 
    ·Hvordan lage en Autorun Inf Fil 
    ·Hvordan endre synligheten av en WPF Grid 
    ·Hvordan lære Microsoft FoxPro Online 
    ·Hvordan slå av advarslene i VBScript 
    ·Hvordan beregne Median Algoritmer 
    ·Hvordan Invent Software Metrics for genetiske algoritme…
    ·Antall Elements på MATLAB 
      Anbefalte artikler
    ·Hvordan slette en post i VB6 
    ·Hvordan integrere Android med Eclipse 
    ·Hvordan sende SMS Bruke VB 
    ·PHP triks 
    ·Hvordan Read Event Viewer i VB.NET 
    ·Analysere metode i Java 
    ·Hvordan lage en dato fra en streng i Java 
    ·Hva er API for SMS 
    ·Hva betyr bufferoverløp 
    ·Tilbakeringing for DLL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/