IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Tester si une valeur n'est PAS un NaN [Débutant]


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 26
    Points : 20
    Points
    20
    Par défaut Tester si une valeur n'est PAS un NaN
    Bonjour,

    J'ai un petit souci auquel je ne trouve pas la solution... Je pense que la réponse doit être toute bête mais je n'ai pas trouvé jusque là.
    J'ai un fichier dans lequel je remplace les 0 de chaque ligne par des NaN pour pouvoir ensuite trouver le minimum (différent de 0) de chaque ligne. Jusque là aucun souci!

    Je souhaite ensuite faire la moyenne de chaque ligne sans tenir compte du min, du max mais également des 0 (que j'ai changé en NaN pour pouvoir trouver mon minimum).
    Je n'ai pas trouvé d'autres moyens que de faire la somme des cases qui ne correspondent NI au min NI au max et NI aux NaN puis de diviser par le nombre de chiffre que j'ai ajouté.
    Seulement pour faire cela, il me faut tester si ce n'est PAS un NaN : j'ai bien vu la fonction isnan mais je ne vois pas comment "l'inverser"...

    Si vous voyez un autre moyen plus simple de faire mon calcul je ne suis pas contre !
    Je précise aussi que j'ai vu la fonction nanmean mais que je peux l'utiliser car je n'ai pas la toolbox stat...

    Merci d'avance!

  2. #2
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    Mea culpa... Je viens de trouver la réponse sur le forum 5 min après avoir posté...
    J'avais pourtant cherché...!

    Désolée pour le post inutile !

    Il suffit juste de mettre ~ devant la fonction si ça peut intéressé certains !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Tester si une variable n'est pas un entier
    Par moilou2 dans le forum VBA Access
    Réponses: 20
    Dernier message: 10/08/2009, 10h28
  2. Tester si une valeur est numérique dès la saisie
    Par sandrine49 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/06/2008, 17h23
  3. [XSLT] tester que la valeur n'est pas
    Par DrDam dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 15/05/2008, 09h24
  4. Tester si une valeur d'entrée est entière
    Par Sedrik dans le forum C++
    Réponses: 4
    Dernier message: 22/10/2007, 18h11
  5. Réponses: 3
    Dernier message: 07/10/2005, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo