Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment afficher SAT bin 
  • Comment puis-je convertir la chaîne…
  • Les inconvénients d'un fichier plat…
  • Comment utiliser une chaîne de conn…
  • Comment faire votre propre HTML 5 je…
  • Comment un texte d'ancrage à un art…
  • Comment faire pour vérifier pour le…
  • Comment charger les fichiers DLL 
  • La convolution de deux signaux de te…
  • Comment faire pour modifier la mise …
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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>

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment changer d'orientation Lorsque vous cliquez sur un Row DataGrid 
  • Comment faire une place dans QuickBASIC 
  • Comment trouver JDK sous Linux 
  • Comment fusionner deux colonnes date 
  • Comment faire une boîte d'alerte sur Touch sur BYOND : Dream Maker 
  • Comment trier le Silverlight DataGrid 
  • Comment utiliser MemoryStream sur un tableau d'octets Bitmap 
  • Comment faire une application Windows Forms avec les couleurs personnalisées 
  • Comment supprimer une liste Box Entrée dans MATLAB 
  • Comment ajouter un utilisateur à RCS 
  • Connaissances Informatiques © http://www.ordinateur.cc