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
    Hvordan Tell NaN i MATLAB
    I matematisk programmering miljø MATLAB , er NaN en spesiell verdi betyr ikke et tall . Verdier av NaN kan oppstå i dine variabler i tilfeller der en uvanlig operasjon blir utført, slik som å dividere med null. Det kan også skje i visse operasjoner med uendelig , representert som + Inf og - Inf i MATLAB . NaN verdier kan også oppstå når du importerer data fra en ødelagt fil eller en uvanlig format . MATLAB tilbyr spesielle funksjoner for å håndtere matriser inneholder NaN verdier. Du trenger
    MATLAB programvare
    Vis flere instruksjoner
    en

    Opprett eller skaffe en matrise som inneholder NaN verdier. For eksempel " myArray = nan ( m, n ); " returnerer en m -by -n rekke NaN verdier til variabelen myArray
    2

    Avgjør om hver verdi er lik NaN hjelp av funksjonen . " isNaN ( )" . Dette er nødvendig fordi vanlige logiske operasjoner, for eksempel " ==" , er ikke i stand til å sammenligne NaN verdier. Følg eksempelet over : en

    myBooleanArray = isNaN ( myArray ) ;
    3

    Sum verdiene i myBooleanArray å bestemme antall NaN verdiene i myArray . I MATLAB , opererer summen drift bare på den siste dimensjonen . Så , i ovennevnte eksempel på en m -by -n myArray , vil du enten må ringe : en

    how_many_NaNs = sum ( sum ( myBooleanArray ));

    eller : en < p> how_many_NaNs = sum ( omskape ( myBooleanArray , m * n , 1 ));

    det andre eksemplet koden fornyer matrisen i en en-dimensjonal array, slik at summen funksjonen fungerer på hele matrisen < . br >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan avinstallerer Host Intrusion Prevention 
    ·Hvordan lese Column av en String 
    ·Hvordan kommunisere med en DLL i en annen prosess 
    ·Hvordan lage en webside ved hjelp av HTML 
    ·Hvordan lage en Pålogging & Response Side 
    ·Slik konverterer datoformat i Transact -SQL 
    ·Hvordan beregne IRR i Lotus 123 
    ·Slik konverterer Olympus DSS filer 
    ·Hvordan sette opp EXE Logging 
    ·Hva er CSV 
      Anbefalte artikler
    ·Hvordan Query regneark med PHP 
    ·Slik tilpasser VBA UserForm 
    ·Hvordan slette informasjonskapsler i en QTP Test 
    ·Hvordan legge til et bilde Box i Visual Basic 
    ·Hva er forskjellen mellom en funksjon Prosedyre & Sub p…
    ·Hvordan bruke Radio Knapper i Visual C 
    ·Hva er en PHP Argument 
    ·Hvordan Split en streng i en liste i Python 
    ·Hva er en Runtime Error 
    ·Hvordan koble til en ekstern server i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/