Rechercher : dans
Par :

VBA : Dérivée et tangente sur un graphe Excel

Dernière réponse le 14 jan 2004 à 13:05:26 cipango, le 13 jan 2004 à 11:37:01 
 Signaler ce message aux modérateurs

Bonjour à tous.
Je cherche.... Une macro permettant de faire apparaître sous la forme d’un segment de droite ou d’une double flèche de 2 cm par exemple, la tangente en un point d’une courbe sur un graphe Excel. La macro pourrait demander les coordonnées du point à l’utilisateur. Ou mieux, la macro pourrait apparaître dans le menu contextuel grâce à un clic droit sur le point considéré.
Le calcul de la pente ( coefficient directeur ) pourrait s’effectuer à l’aide du point qui suit et du point qui précède le point de la courbe pour lequel on trace la tangente. Ou mieux ( ! ), à l’aide du solveur ou d’une courbe de tendance ( ? ), créer de nouveaux points intermédiaires ( pas nécessairement visibles par l’utilisateur ) entre les points du tableau, avec un pas dx assez petit en abscisse, pour finalement s’approcher d’une dérivée. Et en option, ou plutôt grâce à une nouvelle macro, faire apparaître dans une colonne du tableau, la valeur de la dérivée pour chaque point du tableau.
Je ne sais pas si je suis bien clair... En tout cas ce genre « d’option » existe dans la plupart des tableurs utilisés en sciences physiques. Alors pourquoi pas dans Excel ?
Merci d’avance pour vos propositions.

Meilleures réponses pour « VBA : Dérivée et tangente sur un graphe Excel » dans :
[Visual Basic] Liens utiles VoirLa première doc à consulter Le site officiel Des cours, des tutoriaux intéressants Quelques codes sources en cas de problèmes Cours débutant VBA Les graphiques Excel en VBA (en anglais) Bon Courage !

1

mirza, le 13 jan 2004 à 11:48:01

Salut Cinpago,

le miuex à mon avis:
tu utilises un tabkeu de physique tu fais le schémas + copier/coller (avec alt + imrpime écran puis ctrl+v) dans Excel.

Répondre à mirza

2

cipango, le 13 jan 2004 à 11:51:47

Bien sûr Mirza...
Mais je veux utiliser Excel uniquement, et non pas un tableur pour la physique que l'on ne trouve sur presque aucune machine et que personne ne connait.

Répondre à cipango

3

cipango, le 13 jan 2004 à 21:25:23

Bonsoir à tous,
J'ai évidemment réussi à calculer un taux de variation dans une colonne, ce qui me donne une assez bonne valeur de la pente de la tangente quand les points sont assez rapprochés, mais je ne sais pas comment tracer ces tangentes sur la courbe.
Si quelqu'un a une idée...
Merci.

Répondre à cipango

4

blux, le 14 jan 2004 à 09:39:45

Et bien tu inclus ces valeurs lors du tracé de la courbe, comme ça, il te tracera une jolie droite (mais sans flèche au bout), non ?

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

5

 cipango, le 14 jan 2004 à 13:05:26

Il faut que je crée une droite ( deux points judicieusement choisis suffisent ) pour CHAQUE tangente tracée !!! Ce qui fait un nombre considérable, et je ne sais pas où mettre ces points dans le tableau, les conserver ou non...
J'aimerais aussi que la manip soit simple, par exemple un clici droit sur le point de la courbe et on clique sur "tangente" dans le menu contextuel. Ou une autre procédure rapide et "invisible " pour l'utilisateur.
N'hésite pas à me proposer un code, si tu as une idée.
Merci

Répondre à cipango