Files
maths_2025/num/tp1/README.md
T

32 lines
1.5 KiB
Markdown
Raw Normal View History

2026-03-30 18:40:47 +02:00
# Fonctions et dérivées numériques
2026-03-31 08:24:15 +02:00
> Lisez et testez les exemples du [guide pour débutant](../../Scilab_debutant_annot.pdf) de scilab
## Ex1 : dérivation numérique
2026-03-30 18:40:47 +02:00
La dérivée d'une fonction est définie par la limite
2026-03-30 18:42:31 +02:00
$$
2026-03-30 18:40:47 +02:00
f'(x) = \lim_{h\to 0} \frac{f(x+h) - f(x)}{h}
2026-03-30 18:42:31 +02:00
$$
2026-03-30 18:43:20 +02:00
ce qui signifie que pour $h$ assez petit
2026-03-30 18:42:54 +02:00
$$
2026-03-30 18:40:47 +02:00
f'(x)\approx \frac{f(x+h) - f(x)}{h}
2026-03-30 18:42:54 +02:00
$$
2026-03-30 18:44:21 +02:00
1. Vérifier numériquement laffirmation précédente avec $f(x) = x^2, x = 1$ et $h = 0.01$.
2026-03-30 18:40:47 +02:00
2. Ecrire une fonction scilab $y=derive(x,f)$ qui pour un tableau à 1 dimension $x$
2026-03-30 18:44:21 +02:00
renvoi un tableau de même taille $y$ tel que $y(i) \approx f^{'}(x(i))$ avec $h = 10^{-8}$.
2026-03-30 18:40:47 +02:00
3. Vérifier graphiquement avec la fonction $f(x)=x^2$ sur l'intervalle $I=[-2,2]$
2026-03-31 08:24:15 +02:00
## Ex2 : tracé de tangentes
1. Écrire une fonction scilab `trace_tangente(f,x0,x)` qui trace la tangente au graphe
de $f$ au point $x_0$ dans la fenêtre courante (le découpage de lintervalle des $x$ étant
donné dans la variable $x$).
Indication : On utilisera une dérivation numérique pour évaluer $f^{}(x0)$
2. Vérifier graphiquement avec la fonction $f(x) = x^2$ et le point $x_0 = 1$ (faire le tracé
sur lintervalle $I = [2; 2]$).
3. Ajouter un printf dans le code de la fonction `trace_tangente(f,x0,x)` pour
afficher l’équation de la tangente dans la console.
Tracer les graphes des fonctions f(x)suivantes sur lintervalle I. Combien y a-t-il de
solutions x ∈I `a l’´equation f(x) = 0. Retrouver si possible leur valeur exacte.