begin process at 2012 02 09 01:33:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Algorithme

 > 

Maths

 > 

algorithme de la tangente


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

algorithme de la tangente

samedi 29 novembre 2008 à 20:18:10 | algorithme de la tangente

AgoAz

Bonjour,

je n'arriva pas à rédiger l'algorithme de la tangente qui permet de trouver les zéros de la fonction suivante :
F(x) = ln(x+1) - 3/8 *x avec une précision donnée et X0 donné également.

De plus, pour cet algorithme il faut utiliser la dérivée première et seconde. Et je n'arrive pas rédiger dans le module l'algorithme de ces dérivées.

J'ai vraiment besoin d'aide !

Merci
samedi 29 novembre 2008 à 23:57:24 | Re : algorithme de la tangente

jack

Administrateur CodeS-SourceS
Salut
La question : Est-ce que tu sais le faire sur papier ?
Je suppose que oui, sinon, ce n'est pas ici qu'il aurait fallu poser la question, lol.
Ce qu'il faut, c'est que remonte dans tes souvenirs pour te rappeler des équivalence des fonctions de base.
Dans l'aide de VB6, tu as quelques pistes dans la rubrique "Fonctions mathématiques dérivées" qui viendront compléter les fonctions de base que VB sait interpréter.

Pour ce qui est de l'équation de la tangente à la courbe y = f(x), j'ai retrouvé ça :
Si P [x0, f(x0)] le point de la courbe dérivable en x0, la tangente de la courbe en P est 
   y - f(x0) = f'(x0) (x - x0)

Pour les dérivées, revois tes cours, il y en a tellement ...
Si tu arrives à le trouver, je te conseille l'achat d'un tout petit bouquin (format anti-sèche 4x5 cm de 370 pages) qui vaut 5 euros :
Editions "Maxi Presse", "Mini-guide mathématiques"
Le mien ne me quitte pas depuis ... de très longues zannées.
Il y a tout dedans, tout ce que le temps efface de nos mémoires ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
dimanche 30 novembre 2008 à 00:03:01 | Re : algorithme de la tangente

jack

Administrateur CodeS-SourceS
[ Lien ]

lol
dimanche 30 novembre 2008 à 10:22:06 | Re : algorithme de la tangente

Neron2005

Ce que tu cherche s'appel la methode de Newton et je ne pense pas que la derivée seconde soit indispensable.
ca se retrouve facilement avec l'equation de la tangente :
y = f(x0) + (x - x0) * f '(x0)
et tu impose y = 0 ce qui donne
0 = f(x0) + (x - x0) * f '(x0) soit
x = x0 - f(x0) / f '(x0)
on en deduit :
xn+1 = xn - f(xn) / f '(xn)
et tu obtient ici une suite xn qui tend vers la valeur x telle que f(x) = 0
Enfin pas forcement car il faut choisir un x0 qui n'annule pas la derivé et d'autre part si x0 est choisit dans un interval ou ta fonction regarde vers le ciel et ne coupe pas l'axe des abscisses tu n'a pas beaucoups de chance de trouver une solution.
Maintenant si tu veut utiliser la derivé seconde ta suite convergera plus vite et tu doit utiliser
y = f(x0) + (x - x0) * f '(x0) + (x - x0) ^ 2 * f ''(x0) / 2
et tu refais le meme procedé mais là ça devient plus compliqué. car tu dois alors gerer deux solutions possibles ou aucune car il faut resoude x = ...
Tu peux tres bien monter jusqu'a l'ordre 4 de ton developement limité mais pas plus. (enfin resoudre une equation du 4e degres en x est assez difficile).

lundi 1 décembre 2008 à 03:39:47 | Re : algorithme de la tangente


Cette discussion est classée dans : algorithme, tangente, rédiger


Répondre à ce message

Sujets en rapport avec ce message

Algorithme de compression LZW [ par PhiPhi ] Je recherche un algorithme de compression LZW pour une application non commerciale, si possible disponible en vb5.0 ou vb6.0 avec le code source.code Algorithme [ par H@lloWin___HiA ] SalutJe voudrais créer un prog qui calcule un Numero à partir d'un nom.Etant débutant, soyez explicatif svp.Merci@+ Algorithme sous VBA [ par croustibat ] Je dois ecrire algorithme qui permet d'obtenir le resultat d'un programme a partir de données sous excel.Si vous voulez m'aider, demandez moi le fichi Droite tangente à une parabole [ par Troopers ] Salut à tous! Merci de m'aider à résoudre un petit problème pour le développement d'un logiciel!!!Soit une droite d1 d'équation Y = aX + b, jusque là Algorithme de création de mots [ par Dany108 ] J'essaie vainement de mettre au point un algorithme qui me créerait tous les mots possibles et inimaginables de 9 lettres à partir d'un lot de 112 let Générateur de Clé + Algorithme de protection [ par Pathy Gord ] Je souhaite développer un Générateur de Clé en VBA afin d'attribuer une licence a mes applications excel, et intégrer cet algorithme de protection dan Urgent:Phonetisation [ par vinns ] Bonjour,Je suis à la recherche d'un algorithme de phonétisation qui me permettrait de comparer deux fichiers comportant des noms , des adresses ....J' Recherche Algorithme pour programme de jeu [ par Nico_dev ] bonjour,Je réalise actuellement un petit programme de jeu (jeu de plateau avec des cases hexagonales.)La maquette de la partie graphique est finie.Ava Recherche Algorithme pour programme de jeu [ par Nico_dev ] bonjour,Je réalise actuellement un petit programme de jeu (jeu de plateau avec des cases hexagonales.)La maquette de la partie graphique est finie.Ava


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,761 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales