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
    Logisk indeksering i MATLAB
    MATLAB er en industristandard programmering pakken for innsamling , leting og visning av tekniske og vitenskapelige data . MATLAB koden er optimalisert for operasjoner på matriser, flerdimensjonale samlinger av data . For brukervennlighet , gir MATLAB en rekke måter å få tilgang til elementer i en matrise , inkludert indeksering ved å bruke logiske eller boolske verdier . Logiske verdier

    En logisk eller boolean variabel kan ha bare verdiene sann eller usann . Det mest effektivt kan bli representert av en enkelt bit , med verdien av 0 svarende til falsk og verdien av en tilsvarende sann . Mer vanlig , til en verdi av nøyaktig 0 tilsvarer usann mens noen annen verdi enn null kan tilsvare sant. Det er mulig å behandle noen numerisk matrise som en logisk variabel i MATLAB .
    Logisk Array indeksering

    I MATLAB , kan en logisk rekke lik grad brukes som indeks for å velge elementer fra en matrise.

    resultat = some_array ( logical_array )

    resultatet ville bli en kolonne vektor som inneholder verdiene av some_array på indeksene der logical_array var sant eller en . I noen tilfeller kan det være lurt å la strukturen i some_array intakt , i stedet sette til null alle verdier som er falsk int han logisk array.

    Another_result = some_array . * Logisk rekke

    another_result ville være lik i hvilken grad some_array . Den " . *" Operator er for element -messig multiplikasjon av matriser .

    Logiske operasjoner på matriser

    Før du bruker logisk matrise indeksering, er det nødvendig først å konstruere et passende logisk array. I MATLAB , kan normale logiske operatører brukes på matriser også.

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

    En logisk matrise kan også være konstruert ved hjelp av den logiske ( )-funksjonen , sette de riktige dimensjoner. Verdiene kan da bli satt gjennom en rekke operasjoner for mer komplekse oppgaver .
    Finn Funksjon

    Logisk indeksering returnerer en ordnet vektor av verdiene i matrisen på punkter hvor den logiske indeksen er sant. Imidlertid kan plasseringen ikke være kjent. The finne ( )-funksjonen returnerer indeksen for logisk sanne verdier . Resultatene av finne ( )-funksjonen kan være avgjørende for å tolke resultatene av logiske indeksering

    steder = finne ( logical_index ) steder = finne ( my_matrix > 5 )


    früher :

     Weiter:
      Relatert Artike
    ·En Duplikatattributt feil ble oppdaget under en XML Par…
    ·Slik deaktiverer en Trusted Handler 
    ·Slik fjerner mellomrom i SQL 
    ·Hva er en markør i TSQL 
    ·Connection Pool Tutorial 
    ·Hvordan konverterer jeg Kalender Creator filer 
    ·Effektiv bruk av Microsoft Enterprise Library 
    ·Hva er SGML Kjennetegn 
    ·Hvordan legge til et resultat til en liste i Prolog 
    ·Hvordan installere ISA Server 2006 Proxy Client 
      Anbefalte artikler
    ·Hvordan oppdatere Joomla ! K2 
    ·Hvordan å analysere deler av en streng i VB 
    ·Hvordan kombinere bilder fra to Bitmaps i VB.Net 
    ·Perl 5.10 Vs . 5.8.8 
    ·Hvordan lagre heltall i en matrise i Java 
    ·Hvordan Ring en ekstern PHP File Form med HTML 
    ·Hvordan skrive Perl Script 
    ·Slik fjerner Blue Box Rundt Linker i HTML 
    ·Hvordan endre tekst Color of listeboksen Elementer i Vi…
    ·Fylle en Visual Basic Listbox med unike elementer fra e…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/