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

Macros et VBA Excel Discussion :

Dérivée d'une courbe [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Par défaut Dérivée d'une courbe
    Bonsoir,

    Je travaille sur une macro et je bloque complètement...

    La macro génère des graphiques a partir de données sur une feuille excel, jusqu'ici aucun problème (heureusement d'ailleurs.. )

    Mon problème arrive donc, je voudrais pouvoir afficher la dérivée de ces courbes, pour cela je voulais donc utiliser un lissage avec une moyenne mobile :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ActiveChart.SeriesCollection(1).Trendlines.Add
     
            With ActiveChart.SeriesCollection(1).Trendlines(1)
                .Type = xlMovingAvg
                .Period = 10
            End With
    Mais le soucis étant qu'il n'y pas moyen (à ma connaissance) de récuperer l'equation de cette courbe lissée...


    Des idées sur la facon dont je pourrais procéder?


    Même la plus petite piste sera la bienvenue !

  2. #2
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    Je n'ai pas trop compris ce que tu veux faire. Qu'entends-tu par
    je voudrais pouvoir afficher la dérivée de ces courbes
    ???
    Pour l'équation de la courbe de tendance tu peux l'afficher grâce à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With ActiveChart.SeriesCollection(1).Trendlines(1)
           .Type = xlMovingAvg
           .Period = 10
          .DisplayEquation =True
    End With
    Mais de ce que j'ai compris ce n'est pas exactement ça que tu souhaites, si?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Par défaut
    Bonjour issoram,

    En fait, je voudrais afficher une courbe de tendance (ca j'ai réussi), et également afficher la dérivée de celle-ci. (Je ne sais pas si c'est vraiment plus clair.. )

    Malheureusement le "DisplayEquation" ne fonctionne pas étant donné que c'est une moyenne mobile (et non polynomiale ou autre). Je cherche donc un autre de moyen d'obtenir cette dérivée.

  4. #4
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    également afficher la dérivée de celle-ci
    = afficher l'équation de la dérivée ou afficher la courbe de la dérivée?

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Par défaut
    Je me disais bien aussi que je n'avais pas apporté beaucoup de précision

    Je voudrais afficher la courbe de la dérivée


    En tout cas merci beaucoup issoram de t'interesser à mon problème.

  6. #6
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bon ok,

    Tout d'abord est ce que cela a vraiment un sens de dériver une moyenne mobile? ça ne me parait pas évident.

    Mais si tu souhaites réellement le faire, voilà ce que je ferais:

    1) Récupérer l'ensemble des points (x,y) de ta courbe
    2) Construire "manuellement" le tableau des moyennes mobiles
    3) Construire "manuellement" le tableau des dérivées en utilisant les différences finies (ça te parle?). Par contre il faut que le nombre de points soient significatifs que tes x soit suffisamment proches pour obtenir un résultat probant.
    4) Afficher graphiquement ce tableau

    Il y a peut être plus simple mais je n'ai pas trouvé autre chose.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 29/09/2014, 23h08
  2. [Débutant] tracé de la dérivée d'une courbe ou d'un ensemble de points
    Par doinier dans le forum MATLAB
    Réponses: 10
    Dernier message: 18/09/2014, 17h37
  3. [VBA-E] recuperation de l'equation d'une courbe de tendance
    Par miotte83 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/09/2005, 01h25
  4. Resconstitution d'une courbe
    Par Mertyl dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 27/05/2005, 07h39
  5. codage du calcul de dérivée d'une fonction mathématique
    Par pispa2005 dans le forum Mathématiques
    Réponses: 5
    Dernier message: 08/01/2005, 20h54

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