| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment compter le NaN dans MATLAB
    Dans l'environnement de programmation mathématique MATLAB , Nan est une valeur spéciale signifie pas un nombre . Les valeurs de Nan peuvent survenir dans vos variables dans les cas où une opération inhabituelle se produit, comme la division par zéro. Il peut également se produire dans certaines opérations avec l'infini , représenté comme + Inf et -Inf dans MATLAB. Valeurs NaN peuvent également survenir lors de l'importation des données à partir d'un fichier corrompu ou un format inhabituel . MATLAB offre des fonctions spéciales pour traiter avec des tableaux contenant des valeurs NaN . Choses que vous devez
    MATLAB logiciel
    Voir Plus Instructions
    1

    créer ou obtenir un tableau contenant des valeurs NaN . Par exemple, " myArray = nan (m, n); " renvoie un tableau m par n de valeurs NaN à la myArray variables
    2

    déterminer si chaque valeur est égale à NaN aide de la fonction . " isnan ()" . Cela est nécessaire parce que les opérations logiques normales, telles que "==" , sont incapables de comparer les valeurs NaN . Suivant l'exemple ci-dessus:

    myBooleanArray = isnan ( myArray ) ;
    3

    additionner les valeurs de myBooleanArray pour déterminer le nombre de valeurs NaN contenues dans myArray . Dans MATLAB , l' opération de somme ne fonctionne que sur la dernière dimension . Ainsi, dans l' exemple ci-dessus d'un m- par -n myArray , vous devez soit faire appel :

    how_many_NaNs = sum ( somme ( myBooleanArray ) ) ;

    ou :
    < p> how_many_NaNs = somme ( remodeler ( myBooleanArray , m * n, 1 ) ) ;

    le deuxième exemple de code remodèle la matrice en une matrice unidimensionnelle , de telle sorte que la fonction d' addition fonctionne sur toute la matrice < . br>

    Previous :

    next :
      articles connexes
    ·Comment modifier le Registre à l'aide C # 
    ·Comment utiliser la validation des données pour rempli…
    ·Quelle est la complexité de l'heure d'une profondeur d…
    ·Comment trier le Silverlight DataGrid 
    ·Comment faire pour modifier les extensions de fichiers …
    ·Limitations de la logique floue 
    ·Comment créer une Sidebar De KML 
    ·Comment lire un fichier en Fortran 
    ·Comment écrire une DLL dans Autoit 
    ·Quel est le code de caractère 
      articles en vedette
    ·Comment faire pour convertir une chaîne en caractères…
    ·Comment centrer en PHP 
    ·Comment faire Postorder Traversal dans un arbre binaire…
    ·Définir un tableau multi-dimensionnel en C + + 
    ·Comment rechercher des données dans un fichier avec VB…
    ·Comment importer un échantillon Android pour Eclipse 
    ·Comment faire pour ajouter à KeyListener 
    ·Comment faire écouteur de souris utilisant Swing en Ja…
    ·Comment puis-je changer alphanumérique à Integer en C…
    ·Comment savoir si une taupe doit être retiré 
    Copyright © Connaissances Informatiques http://fr.wingwit.com