Résolution numérique de l'équation f ( x ) = 0

Résolution numérique de l'équation f ( x ) = 0

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Ce document destiné à des étudiants de licence explique quelques méthodes permettant de trouver numériquement les zéros de fonctions d'une variable réelle.

I Introduction

II Méthode de dichotomie

III Méthode de point fixe

IV Méthode de Newton

V Méthode de Lagrange

VI Bibliographie

VII Exercices

Vous trouverez ici le fichier pdf doczero.pdf

I Introduction

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

I-1 Préambule

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

L'étude générale des fonctions à variables réelles nécessite de temps à autre la résolution d'équations de type f(x) = 0. Autrement dit, nous sommes amenés à trouver les zéros de fonctions non linéaires, c'est-à-dire les valeurs réelles alpha telles que
ou, ce qui est équivalent, à résoudre une équation de type
g(x) = x

I-2 Exemple motivant: équation d'état d'un gaz

I-3 Rappels d'analyse picto

I-4 Critère d'arrêt pour la résolution numérique de f(x) = 0

I-2 Exemple motivant: équation d'état d'un gaz

Résolution numérique de l'équation f ( x ) = 0  ---> I Introduction  ---> I-2 Exemple motivant: équation d'état d'un gaz

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

On veut déterminer le volume V occupé par un gaz de température T et de pression p. L'équation d'état (c'est-à-dire l'équation qui lie p, V et T) est :
a et b sont deux coefficients dépendants de la nature du gaz, N le nombre de molécules contenues dans le volume V et k la constante de Boltzmann. Il faut donc résoudre une équation non linéaire d'inconnue V. Ceci revient à trouver les zéros de la fonction :

Dans le cas le plus général, il s'agit de résoudre une équation non linéaire dont on n'est pas capable de trouver une solution exacte. Dans ce cas, on dispose de quelques méthodes numériques exécutables sur des logiciels comme Matlab , Maple , Scilab pour approximer la solution exacte. Ces méthodes numériques sont toutes basées sur la construction d'une suite convergeant vers un réel alpha vérifiant .

Dans ce document, nous allons traiter quatre méthodes: la méthode de dichotomie, de point fixe, de Newton, et de Lagrange. Pour le faire, nous avons besoin de quelques rappels d'analyse.

Résolution numérique de l'équation f ( x ) = 0  ---> I Introduction  ---> I-2 Exemple motivant: équation d'état d'un gaz
I-1 Préambule

I-3 Rappels d'analyse picto

I-4 Critère d'arrêt pour la résolution numérique de f(x) = 0

I-3 Rappels d'analyse

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

I-1 Préambule

I-2 Exemple motivant: équation d'état d'un gaz

I-4 Critère d'arrêt pour la résolution numérique de f(x) = 0

I-3-1 Point fixe

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Définition

Un réel est dit point fixe d'une fonction si
g(l) = l

I-3-2 Multiplicité d'une racine

I-3-3 Théorème de point fixe

I-3-4 Fonctions convexes

I-3-5 Vitesse de convergence d'une suite

I-3-2 Multiplicité d'une racine, fonction contractante

Résolution numérique de l'équation f ( x ) = 0  ---> I Introduction  ---> I-3 Rappels d'analyse  ---> I-3-2 Multiplicité d'une racine, fonction contractante

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Définition

Soit p un entier et f une fonction p fois dérivable.
  1. On dit que alpha est un zéro de f de multiplicité p si
  2. Un zéro de multiplicité 1 (respectivement 2) est appelé un zéro simple (respectivement double ).

Définition

Soit . Une fonction est dite fonction contractante de rapport k si

Remarque

  1. Soit . Si
    alors g est contractante sur .
  2. Une fonction contractante est continue.

Résolution numérique de l'équation f ( x ) = 0  ---> I Introduction  ---> I-3 Rappels d'analyse  ---> I-3-2 Multiplicité d'une racine, fonction contractante
I-3-1 Point fixe

I-3-3 Théorème de point fixe

I-3-4 Fonctions convexes

I-3-5 Vitesse de convergence d'une suite

I-3-3 Théorème de point fixe

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

I-3-1 Point fixe

I-3-2 Multiplicité d'une racine

I-3-4 Fonctions convexes

I-3-5 Vitesse de convergence d'une suite

I-3-4 Fonctions convexes

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Définition [fonction convexe]

Une fonction est dite convexe sur I si
Si l'inégalité est stricte, f est dite strictement convexe .

Proposition

Si convexe, alors la fonction
est croissante sur .

Proposition

Si est deux fois dérivable, alors:

Définition

On dit que est concave sur I si (-f) est convexe sur I.
I-3-1 Point fixe

I-3-2 Multiplicité d'une racine

I-3-3 Théorème de point fixe

I-3-5 Vitesse de convergence d'une suite

I-3-5 Vitesse de convergence d'une suite

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Définition

Soit une suite convergente vers alpha. On appelle ordre de convergence de la suite (xn) le réel fini ou infini r>0 défini par:
  1. Si r = 2, on dit que la convergence de (xn) est quadratique .
  2. Si r = 3, on dit que la convergence de (xn) est cubique .
  3. Supposons que l'ordre de convergence de la suite (xn) est r = 1 et que:
    1. Si 0 < k < 1 on dit que la suite (xn) est à convergence linéaire .
    2. Si k = 0 on dit que la suite (xn) est à convergence super-linéaire .
    3. Si k = 1 on dit que la suite (xn) est à convergence logarithmique .

Exemple

I-3-1 Point fixe

I-3-2 Multiplicité d'une racine

I-3-3 Théorème de point fixe

I-3-4 Fonctions convexes

I-4 Critère d'arrêt pour la résolution numérique de f(x) = 0

Résolution numérique de l'équation f ( x ) = 0  ---> I Introduction  ---> I-4 Critère d'arrêt pour la résolution numérique de f(x) = 0

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Une fois construite la suite (xn) convergeant vers l vérifiant g(l) = l, quand peut-on arrêter les itérations de l'algorithme numérique si l'on désire déterminer une valeur approchée de l avec une tolérance varepsilon fixée à l'avance. Un bon critère d'arrêt est le contrôle de l'incrément :

  1. On constate la convergence: les résultats numériques se stabilisent.
  2. On s'arrète à l'itération n0 si on peut montrer théoriquement que:

Exemple

Résolution numérique de l'équation f ( x ) = 0  ---> I Introduction  ---> I-4 Critère d'arrêt pour la résolution numérique de f(x) = 0
I-1 Préambule

I-2 Exemple motivant: équation d'état d'un gaz

I-3 Rappels d'analyse picto

II Méthode de dichotomie

I Introduction picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

II-1 Principe

I Introduction picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Considérons une fonction f continue sur un intervalle . On suppose que f admet une et une seule racine alpha dans et que f(a) f(b) < 0. On note
le milieu de l'intervalle.
  1. Si f(c) = 0, c'est la racine de f et le problème est résolu.
  2. Si nous regardons le signe de f(a) f(c)
    1. Si f(a) f(c)<0, alors
    2. Si f(c) f(b)<0, alors

On recommence le processus en prenant l'intervalle au lieu de dans le premier cas, et l'intervalle au lieu de dans le second cas. De cette manière, on construit par récurence sur n trois suites (an), (bn) et (cn) telles que et telles que pour tout ,

  1. Si f(cn) f(bn)<0 alors et .
  2. Si f(cn) f(an)<0 alors et .
L'algorithme ci-dessus s'appelle l'algorithme de dichotomie .

II-2 Etude de la convergence

II-3 Test d'arrêt

II-2 Etude de la convergence

I Introduction picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Théorème

Soit f une fonction continue sur vérifiant f(a) f(b)<0 et soit l'unique solution de l'équation f(x) = 0. Si l'algorithme de dichotomie arrive jusqu'à l'étape n alors on a l'estimation:
Par conséquent, la suite (cn) converge vers alpha. C'est aussi vrai si .

Preuve

II-1 Principe

II-3 Test d'arrêt

II-3 Test d'arrêt

I Introduction picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Pour que la valeur de cn de la suite à la n-ième itération soit une valeur approchée de alpha à près, il suffit que n vérifie:

On a alors:
ce qui permet de calculer à l'avance le nombre maximal d'itérations assurant la précision varepsilon.

Exemple

Exemple

Exercice

II-1 Principe

II-2 Etude de la convergence

III Méthode de point fixe

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-1 Principe

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Le principe de cette méthode consiste à transformer l'équation f(x) = 0 en une équation équivalente g(x) = xg est une fonction auxiliaire "bien" choisie. Le point alpha est alors un point fixe de g. Approcher les zéros de f revient à approcher les points fixes de g. Le choix de la fonction g est motivé par les exigences du théorème de point fixe. En effet, elle doit être contractante dans un voisinage I de alpha, ce qui revient à vérifier que sur ce voisinage. Dans ce cas, on construit une suite définie par:

Il ne reste plus qu'à appliquer localement le théorème de point fixe pour démontrer que

C'est l'objet du paragraphe suivant:

Exercice

III-2 Point attractif picto

III-3 Point répulsif picto

III-4 Point douteux picto

III-5 Ordre de convergence

III-6 Test d'arrêt

III-2 Point attractif

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-1 Principe

III-3 Point répulsif picto

III-4 Point douteux picto

III-5 Ordre de convergence

III-6 Test d'arrêt

III-2-1 Théorème de convergence

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Théorème

Soit de classe . On suppose que g admet un unique point fixe vérifiant . Alors il existe un voisinage de alpha dans I tel que la suite (xn) définie par:

converge vers alpha.

Preuve

Définition

Le réel alpha vérifiant les hypothèses du théorème précédent est appelé point fixe attractif de g et le voisinage correspondant est dit intervalle de convergence de la méthode d'approximation.

III-2-2 Illustration graphique

III-2-3 Intervalle de convergence

III-2-2 Illustration graphique

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-2-1 Théorème de convergence

III-2-3 Intervalle de convergence

III-2-3 Intervalle de convergence

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-2-1 Théorème de convergence

III-2-2 Illustration graphique

III-3 Point répulsif

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-1 Principe

III-2 Point attractif picto

III-4 Point douteux picto

III-5 Ordre de convergence

III-6 Test d'arrêt

III-3-1 Théorème de non-convergence

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Théorème

Soit de classe . On suppose que g admet un unique point fixe vérifiant . Alors il existe un voisinage de alpha dans I tel que la suite (xn) définie par:

ne converge pas vers alpha.

Preuve

Définition

III-3-2 Illustration graphique

III-3-3 Remarque sur la convergence

III-3-2 Illustration graphique

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-3-1 Théorème de non-convergence

III-3-3 Remarque sur la convergence

III-3-3 Remarque sur la convergence

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Remarque

Lorsque alpha est un point répulsif de g, celle-ci devient bijective au voisinage de alpha et . Par conséquent le point alpha devient un point attractif pour . En effet:

Exercice

III-3-1 Théorème de non-convergence

III-3-2 Illustration graphique

III-4 Point douteux

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-1 Principe

III-2 Point attractif picto

III-3 Point répulsif picto

III-5 Ordre de convergence

III-6 Test d'arrêt

III-4-1 Définition

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Définition

Soit de classe pour laquelle alpha est un unique point fixe vérifiant . Alors alpha est appelé point douteux de g, car il peut être attractif ou répulsif comme le montre les deux exemples suivants:

III-4-2 Exemple1

III-4-3 Exemple2

III-4-2 Exemple1

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-4-1 Définition

III-4-3 Exemple2

III-4-3 Exemple2

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

III-4-1 Définition

III-4-2 Exemple1

III-5 Ordre de convergence

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Soit alpha un point fixe de g.

Remarque

Si on sait que alpha est un point attractif. Si de plus g est de classe sur I et qu'il existe M>0 tel que pour tout x dans un voisinage de la formule de Taylor nous permet d'écrire:

d'où avec et la suite (xn) est alors convergente à convergence au moins quadratique (voir introduction).

Nous allons maintenant présenter un résultat simplifié concernant l'ordre de la méthode de point fixe.

Théorème

Soit de classe avec . On suppose que g admet un unique point fixe vérifiant . Il existe alors un voisinage de alpha dans I tel que la suite itérée (xn) définie par:

est convergente vers alpha. De plus, l'ordre de convergence de (xn) est égal à m si et seulement si

Preuve

III-1 Principe

III-2 Point attractif picto

III-3 Point répulsif picto

III-4 Point douteux picto

III-6 Test d'arrêt

III-6 Test d'arrêt

I Introduction picto

II Méthode de dichotomie picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Comme nous avons expliqué dans l'introduction, la suite (xn) converge vers un réel alpha vérifiant . En fixant la tolérance varepsilon on estime qu'on atteint la précision varepsilon dès qu'il existe tel que:

Néanmoins, la situation devient plus concrète lorsque g' est négative au voisinage de alpha. En effet:

Proposition

Soit de classe . On suppose que g admet un unique point fixe vérifiant -1 < g'(x)<0 pour tout x dans un intervalle de convergence de alpha. Soit la suite définie par:

Alors:

Par conséquent, soit n0 tel que alors approche alpha à varepsilon près.

Preuve

III-1 Principe

III-2 Point attractif picto

III-3 Point répulsif picto

III-4 Point douteux picto

III-5 Ordre de convergence

IV Méthode de Newton

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

IV-1 Principe et convergence

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

La méthode de Newton est une méthode particulière de point fixe. Elle est basée sur l'idée de construction d'une suite (xn) qui converge vers alpha d'une manière quadratique. Rappelons que d'après le théorème , si g est une application de dans , on a les résultats suivants:
  1. Si , et si alors
    et la convergence est linéaire.

  2. Si et , alors
    et la convergence est au moins quadratique.

Poursuivons maintenant notre construction de la méthode de Newton. Considérons et . Posons

g(x) = x + h(x) f(x),
avec tel que
Nous avons donc:
Nous allons choisir que avec ceci, la méthode de point fixe appliquée g donne pour une suite (xn) convergeant vers alpha d'une manière au moins quadratique (d'ordre supérieur ou égal à 2). Or
et donc
Il suffit donc de choisir h telle que
Ceci n'est possible que si

En résumé, si est telle que et , on prend pour x assez proche de et la fonction définie par:

vérifie . Grâce au théorème , il existe un voisinage de alpha dans tel que la suite (xn) définie par
est convergente vers alpha de manière au moins quadratique.

Remarque

La suite de Newton vérifie
ou encore
Soit x0 un point donné (proche de alpha). On considère la droite d qui passe par le point et qui a comme pente f'(xn). Elle a comme équation:
y = f'(xn)(x - xn) + f(xn)
D'après l'équation , est le point où la droite d intersecte l'axe Ox.

IV-2 Illustration graphique

IV-3 Méthode de Newton modifiée

IV-4 Théorème de convergence globale

IV-5 Test d'arrêt

IV-2 Illustration graphique

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

IV-1 Principe et convergence

IV-3 Méthode de Newton modifiée

IV-4 Théorème de convergence globale

IV-5 Test d'arrêt

IV-3 Méthode de Newton modifiée

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

On suppose ici que alpha est une racine de f de multiplicité c'est-à-dire:
On suppose que et par conséquent h aussi. On définit alors la fonction g par:
Dans ce cas on a:
ce qui implique:

Exercice

IV-1 Principe et convergence

IV-2 Illustration graphique

IV-4 Théorème de convergence globale

IV-5 Test d'arrêt

IV-4 Théorème de convergence globale

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

IV-1 Principe et convergence

IV-2 Illustration graphique

IV-3 Méthode de Newton modifiée

IV-5 Test d'arrêt

IV-5 Test d'arrêt

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

V Méthode de Lagrange picto

VI Bibliographie

VII Exercices

Index

Une fois construite la suite (xn) convergeant vers alpha vérifiant et une fois fixée la tolérance nous cherchons le premier entier n0 vérifiant:

Si on note l'erreur à l'itération n, on a:
avec cn un réel entre xn et alpha donné par le théorème des accroissements finis et par conséquent:
Or si n est suffisament grand,
et donc
L'erreur qu'on commet lorsque l'on adopte ce critère est donc plus petite que la tolérance varepsilon fixée.
IV-1 Principe et convergence

IV-2 Illustration graphique

IV-3 Méthode de Newton modifiée

IV-4 Théorème de convergence globale

V Méthode de Lagrange

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

VI Bibliographie

VII Exercices

Index

V-1 Principe

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

VI Bibliographie

VII Exercices

Index

La méthode de Lagrange est une variante de la méthode de Newton . Soit ayant une convexité déterminée. Rappelons que pour calculer un zéro alpha de f par la méthode de Newton, on considère la suite (xn)définie par:
Dans certaines situations, la dérivée de f est très compliquée voir même impossible à calculer. Dans ce cas, nous approchons la dérivée par un quotient différentiel. Ce que nous obtenons est appelée la méthode de Lagrange :
Ici, dépend de xn et de : on dit que c'est une méthode à deux pas ; nous avons d'ailleurs besoin de deux itérés initiaux x0 et x1.

L'avantage de cette méthode est qu'elle ne nécessite pas le calcul de la dérivée f'. L'inconvénient est que nous perdons la convergence quadratique.

La fonction g correspondante vérifie:

V-2 Interprétation géométrique

V-3 Convergence

V-2 Interprétation géométrique

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

VI Bibliographie

VII Exercices

Index

V-1 Principe

V-3 Convergence

V-3 Convergence

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

VI Bibliographie

VII Exercices

Index

V-1 Principe

V-2 Interprétation géométrique

VI Bibliographie

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VII Exercices

Index

  1. Philipe G. Ciarlet. Introduction à l'analyse numérique et à l'optimisation . Dunod 1990.
  2. Jean-Pierre Demailly. Analyse numérique et équations différentielles . Presses Universitaires de Grenoble, 1996.
  3. Ernst Hairer. Introduction à l'analyse numérique . Université de Genève, section mathématiques, case postale 240. Octobre 2001.

VII Exercices

I Introduction picto

II Méthode de dichotomie picto

III Méthode de point fixe picto

IV Méthode de Newton picto

V Méthode de Lagrange picto

VI Bibliographie

Index

Exercice

Exercice

Exercice

Exercice

Exercice


Par Version interactive
Dernière modif. 2010-11-12 11:22:48
Description: document sur les méthodes de résolution d'équations numériques f(x) = 0.

Keywords: équation, lagrange,newton,zéros, point fixe, wims, mathematics, mathematical, math, maths, interactive mathematics, interactive math, interactive maths, mathematic, online, calculator, graphing, exercise, exercice, puzzle, calculus, K-12, algebra, mathématique, interactive, interactive mathematics, interactive mathematical, interactive math, interactive maths, mathematical education, enseignement mathématique, mathematics teaching, teaching mathematics, algebra, geometry, calculus, function, curve, surface, graphing, virtual class, virtual classes, virtual classroom, virtual classrooms, interactive documents, interactive document