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 :

Ma fonction me retourne des nombres complexes!


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Ma fonction me retourne des nombres complexes!
    Bonjour,
    Pourriez vous m'aider à résoudre mon problème? J'ai une fonction qui me retourne des nombres complexes alors qu'elle censée me retourner des réels.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    function [ lvce ] = mLogvceN( param ) 
     
    global wind h
     
    c  = param( 1 ) ;                   
     
    a0 = param( 2 ) ;                  
     
    a1 = param( 3 ) ;                  
     
    b1 = param( 4 ) ;                  
     
    n = length( wind ) ;               
     
    variance = a0 / ( 1 - a1 - b1 ) ; 
     
    h = ones( n , 1 ) * variance ;
     
    for i = 2 : n                       
     
       h( i ) = a0 + a1 * ( wind( i - 1 ) - c ) ^ 2 + b1 * h( i - 1 ) ;
     
    end  
     
    lvce = - 0.5 * ( sum( log( h ) ) + n * log( 2 * pi ) + sum( (( wind - c ) .^ 2) ./ h  ) ) ;
    Merci d'avance.

  2. #2
    Candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    est ce que tu as des valeurs negative dans la variable h ?

Discussions similaires

  1. Fonction gamma pour des nombres complexes
    Par MathLab dans le forum MATLAB
    Réponses: 4
    Dernier message: 13/04/2015, 19h41
  2. Créer fonctions pour saisir des nombres
    Par odsen.s dans le forum C
    Réponses: 34
    Dernier message: 30/04/2007, 20h34
  3. Utilisation des nombres complexes en C
    Par toupitoui dans le forum C
    Réponses: 4
    Dernier message: 01/11/2006, 16h50
  4. Fonction qui totalise des nombres mais met 1 au lieu de 1.5
    Par beegees dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/09/2006, 17h05

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