| 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
    Sådan Tæl NaN i Matlab
    I den matematiske programmeringsmiljø MATLAB , NaN er en særlig værdi betyder ikke et tal . Værdier af NaN kan opstå i dine variabler i de tilfælde, hvor en usædvanlig operation udføres, såsom at dividere med nul. Det kan også ske i visse operationer med infinity , repræsenteret + Inf og - Inf i Matlab . NaN værdier kan også opstå , når du importerer data fra en beskadiget fil eller en usædvanlig format. MATLAB tilbyder specielle funktioner til håndtering arrays indeholder NaN værdier. Ting du skal
    MATLAB software
    Vis Flere Instruktioner
    1

    Opret eller opnå et array indeholdende NaN værdier. For eksempel " myArray = nan (m , n ), " returnerer en m -by- n matrix af NaN værdier til variable myArray
    2

    Afgør om hver værdi er lig med NaN hjælp af funktionen . " isNaN ()" . Dette er nødvendigt, fordi den normale logiske operationer , såsom " == " , ikke er i stand til at sammenligne NaN værdier. Efter ovenstående eksempel : Hej

    myBooleanArray = isNaN ( myArray )
    3

    Sum værdierne i myBooleanArray at bestemme antallet af NaN værdierne i myArray . I Matlab , blot er summen operation fungerer på den sidste dimension. Så i ovenstående eksempel på en m -by- n myArray , ville du enten nødt til at ringe til : Hej

    how_many_NaNs = sum (sum ( myBooleanArray )),

    eller : Hej < p> how_many_NaNs = sum ( omforme ( myBooleanArray , m * n , 1 )),

    det andet eksempel koden omformer array i en endimensional array, således at summen funktionen virker på hele systemet < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter til Matrix i Matlab 
    ·Hvordan man laver en udvikling til Pocket PC Med Langua…
    ·Størrelsen af ​​et array i Matlab 
    ·Hvordan er UML forskellig fra andre Modeling 
    ·Sådan Gør din egen WAP-sted 
    ·Sådan Find en Coder 
    ·Definition af Vedvarende Ink 
    ·Sådan bruges Pound med SSL 
    ·Sådan oprettes en Makefile 
    ·Sådan tilføjes Dynamic DataGrid kolonner 
      Anbefalede Artikler
    ·Hvordan man kompilerer i VB 
    ·Ankre i HTML-kode 
    ·Sådan ansøger sløringseffekter til Skygger i Flex 
    ·Sådan oprettes Website Excel-filer i Asp.Net 
    ·Hvordan man gør Metoder i Java JDK 
    ·PHP: Understreng uden ord Breaking 
    ·Tutorial for Programmering Java API Sound 
    ·Sådan: HTML -tekststykke i Beskeder 
    ·Sådan bruges 3D-figurer i programmering 
    ·Sådan bruges Snippet Editor 
    Copyright © Computer Viden http://www.computerdk.com