ForHosting KIT · Outils pour développeurs

Calculateur de méthode de Taylor pour équations différentielles

Ce calculateur de méthode de Taylor approxime un problème à valeur initiale de la forme y' = f(x,y).

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez l’expression de la dérivée, le point initial, une valeur cible de x, un pas positif et un ordre compris entre un et quatre. Le résultat affiche chaque point accepté ainsi que le coefficient de Taylor et l’incrément employés à chaque ordre. Il convient donc aux calculs numériques comme à la vérification d’une résolution effectuée à la main.

Décrivez clairement le problème à valeur initiale

Dans le champ de l’équation, saisissez uniquement le membre droit de l’équation différentielle. Par exemple, indiquez x + y pour y' = x + y. Vous pouvez combiner les variables x et y avec des nombres, des parenthèses, l’addition, la soustraction, la multiplication, la division, les puissances et les fonctions exp, log, sin, cos et sqrt. Renseignez ensuite x0 et y0 afin de définir la condition connue y(x0) = y0. Le champ target_x fixe le point où l’approximation doit s’arrêter. step_size correspond toujours à une distance maximale positive ; le calculateur détermine le sens à partir de x0 et de target_x, et peut donc intégrer vers l’avant ou vers l’arrière. Si l’intervalle n’est pas un multiple exact du pas demandé, la dernière étape est raccourcie. La dernière valeur se trouve ainsi exactement à target_x, sans dépassement ni arrêt anticipé silencieux. Écrivez explicitement les multiplications, par exemple 2*x et non 2x, et placez les arguments des fonctions entre parenthèses. Une syntaxe incorrecte, un nom inconnu, une division par zéro ou une erreur de domaine réel produit une erreur de saisie plutôt qu’un tableau numérique trompeur.

Comprenez le calcul des termes d’ordre supérieur

Une méthode de Taylor avance depuis un point en formant y(x+h) à partir de y et d’une suite de termes dérivés. L’ordre un ne conserve que h y', ce qui correspond à la méthode d’Euler. L’ordre deux ajoute h au carré multiplié par y''/2!, puis les ordres trois et quatre poursuivent selon le même principe. Le point essentiel est que les dérivées supérieures ne sont pas estimées à partir d’échantillons voisins. À chaque étape, ce calculateur représente x et y par des séries entières tronquées et évalue f(x,y) avec l’arithmétique de ces séries. L’identification des coefficients dans y' = f(x,y) fournit successivement chaque nouveau coefficient. Dans le résultat, coefficient désigne y^(n)/n! au début de l’étape pour l’ordre n. increment est ce coefficient multiplié par h^n. La somme de tous les incréments affichés et de la valeur précédente de y donne la valeur suivante du tableau. Vous pouvez ainsi comparer chaque terme à une démonstration de cours, repérer une erreur de signe ou de factorielle et constater si les termes supérieurs deviennent assez grands pour remettre le pas en question.

Choisissez l’ordre et le pas avec discernement

Augmenter l’ordre améliore généralement une approximation de Taylor lorsque la solution est régulière et que le pas reste dans une zone où la série se comporte correctement, mais l’ordre ne garantit pas à lui seul la précision. Un pas plus petit donne souvent un résultat plus fiable au prix d’un plus grand nombre d’itérations. Pour effectuer un contrôle utile, résolvez deux fois le même problème avec un pas divisé par deux, puis comparez les valeurs finales de y. Si l’écart est notable, réduisez encore le pas ou demandez-vous si une méthode de Taylor de faible ordre convient à l’équation. Surveillez les expressions dont le dénominateur approche zéro ainsi que les arguments de log ou sqrt qui quittent leur domaine réel. Le calculateur refuse une étape lorsque l’arithmétique devient non finie, mais il ne peut pas démontrer qu’une approximation apparemment finie est précise sur tout l’intervalle. Il n’adapte pas non plus automatiquement le pas et ne fournit pas de borne d’erreur rigoureuse. Considérez les termes affichés comme des éléments numériques transparents, et non comme une solution fermée. Pour les équations raides, les membres droits discontinus ou les calculs scientifiques de haute précision, comparez le résultat à un solveur adaptatif approprié et à une analyse d’erreur propre au domaine.

Vérifier un exercice de calcul numérique

Comparez chaque coefficient et chaque incrément à votre calcul manuel au lieu de contrôler uniquement la réponse finale.

Étudier l’effet de l’ordre et du pas

Reprenez un problème à valeur initiale avec plusieurs ordres ou pas et observez l’évolution de l’approximation finale.

Créer des exemples pédagogiques reproductibles

Produisez un tableau déterministe montrant exactement comment une méthode de Taylor de faible ordre progresse dans une EDO.

Quel est le coût d’une requête ?

Une requête API coûte $0.002. Le calcul est également disponible dans le navigateur pour un essai interactif rapide.

Que signifie coefficient dans chaque terme ?

Pour l’ordre de dérivation n, coefficient vaut y^(n)/n! au début de l’étape. increment est ce coefficient multiplié par le pas signé élevé à n.

L’ordre un correspond-il à la méthode d’Euler ?

Oui. À l’ordre 1, la mise à jour ne conserve que y' multiplié par le pas : il s’agit de la mise à jour explicite d’Euler.

Le calculateur peut-il intégrer vers l’arrière ?

Oui. Indiquez un target_x inférieur à x0 et gardez step_size positif ; le solveur appliquera automatiquement des pas négatifs.

Calcule-t-il une solution exacte ou une borne d’erreur ?

Non. Il renvoie une approximation numérique déterministe et ses termes, sans établir de forme fermée ni certifier de borne d’erreur globale.

Quelles expressions sont acceptées ?

Utilisez x, y, pi, e, les opérateurs arithmétiques, les parenthèses et exp, log, sin, cos ou sqrt. La multiplication doit être explicite.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/calculus/taylor-method-ode

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/calculus/taylor-method-ode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"equation":"x + y","x0":0,"y0":1,"target_x":0.2,"step_size":0.1,"order":4}'
{
  "equation": "x + y",
  "x0": 0,
  "y0": 1,
  "target_x": 0.2,
  "step_size": 0.1,
  "order": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.taylor_method_ode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_steps10000
max_expression_chars500
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →