Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> Engineering programvare >> Content
    Slik pakker du ut Zeros i Matlab
    Zero verdier i din MATLAB data matrise kan gjøre dataanalyse vanskelig. Statistikk eller signalbehandling beregninger kan gi meningsløse resultater. Tomter kan være vanskelig å lese når null verdier plottes . Utpakking av null verdier - fjerne dem fra din data array - lar deg jobbe med de nyttige data for å få meningsfulle resultater . Du trenger
    Numerisk data
    Computer
    MATLAB
    Vis flere instruksjoner
    en

    Kopier den opprinnelige data array til en annen variabel ved å tildele verdien til en ny variabel navn . Hvis du trenger å bruke matrisen som den var før du fjernet nuller , kan du bruke denne nye variabelen .
    P Hvis matrisen kalles M , for eksempel tilordne den til en ny variabel med navn Mzeros . For å gjøre dette , type " Mzeros = M" ( uten anførselstegn ) i Matlab kommandolinje.
    2

    Lagre den opprinnelige data array i en tekstfil i tilfelle du trenger det igjen senere , ved hjelp MATLAB " dlmwrite "-funksjonen . Hvis MATLAB variable lagrer dataene ved et uhell blir slettet eller overskrevet , kan du re - laste de opprinnelige dataene fra denne tekstfilen .

    For eksempel , hvis den opprinnelige data matrise er lagret i variabelen Mzeros , type " dlmwrite (' Mzeros.dat ' , Mzeros ) " ( uten anførselstegn ) for å skrive Mzeros til en tekstfil kalt Mzeros.dat .

    Du kan hoppe over dette trinnet hvis dataene allerede er lagret i en tekstfil .
    3

    Avgjør om du trenger for å holde data matrise av samme størrelse og form. Hold tabellens størrelse og form hvis tabellens rader og kolonner ha spesiell betydning ( for eksempel representerer hver rad en annen eksperimentell prøving , og hver kolonne representerer en annen målt mengde ) . For å beholde samme størrelse og form , skift hver null verdi med en plassholder verdi av NaN (som representerer " ikke et tall ") .

    Å erstatte nullverdier med NaN i en matrise kalt M , type " M ( M == 0 ) = NaN "uten anførselstegn . Husk å skrive M == 0 med to likhetstegn . Denne kommandoen forteller MATLAB for å finne alle elementene i M lik null , og erstatte dem med NaN .

    Alt i matrisen forblir i samme posisjon (samme rad og kolonne ) , men alle nullene vil nå bli NaN . Siden de fleste MATLAB funksjoner ignorere NaN verdier, kan du plotte og analysere dataene som om de nans var ikke der, får meningsfulle resultater .
    4

    Du kan slette null elementene helt (i stedet for å erstatte dem med plassholdere ) hvis matrisen er en enkel liste over verdier , uten meningsfulle rader og kolonner . Hvis du vil slette null elementene i en tabell kalt M , type " M ( M == 0 ) = [ ] " (uten anførselstegn ) . Husk å skrive M == 0 med to likhetstegn . Denne kommandoen forteller MATLAB for å finne alle elementene i M lik null , og erstatte dem med [ ] . [ ] Representerer "tom ". Erstatte en verdi med [] , slettes det elementet.
    P Hvis M var en to - dimensjonal array, vil det nå bli en kolonne vektor , som inneholder alle de nonzero elementer fra den opprinnelige M , tatt kolonne -messig. For eksempel, hvis M var en matrise med to rader og fire kolonner : en

    [ 1 6 0 3

    2 0 7 4 ]

    det vil nå være

    [ 1

    2

    6

    7

    3

    4] .
    p Hvis M ble en vektor (bare en rad eller kolonne ), vil det nå være en kortere vektor. For eksempel, hvis M var [ 1 2 0 3 ] , vil det nå være [ 1 2 3 ] .

    Rekke endrer sin størrelse og form når du sletter null elementer. Men siden matrisen har ingen plassholder NaN verdier, kan du analysere dataene selv med Matlab -funksjoner som ikke ignorere NaN verdier.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er forskjellen mellom Autocad & Autocad LT 
    ·Hvordan Graf Y ( X ) i Matlab 
    ·Hvordan å utløse en Triac Fra en PC 
    ·Job Description for en elektrisk Electronic Engineer 
    ·Hva er Computer Aided Design & Drafting 
    ·Hvordan planlegger jeg & Design DWG 
    ·AutoCAD 2010 MEP Minimumskrav 
    ·Hvordan bruke Populært innen Digitaliserer 
    ·Hvordan legge til en logo til en tittel Block i Revit 
    ·Hvordan lage Fabrikasjon Tegning i Eagle CAD 
      Anbefalte artikler
    ·Hvordan sette opp DSN på MS SQL Server 2003 
    ·Hvordan lage en PDF- fil fra et JPG 
    ·Hvordan Lås et nummer i Excel på Mac 
    ·Excel VBA-funksjoner for Returverdi 
    ·SQL View Tutorial 
    ·Hvordan slette plater med Windows Media Player 
    ·Hvordan tilpassing i Excel 2007 
    ·PC Juksekoder for Mini Car Racing 
    ·Hvordan lage en jevn Ytre glød i Illustrator 
    ·Hvordan beregne Word Count 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/