Fonctions numeriques
Appliqué aux fonctions
extension à \(\mathbb{R}\)
- \(f : \mathbb{R} \rightarrow \mathbb{R}\)
- \(x \rightarrow f(x)\)
- \(f(x) = x^2 - 5x + 6\)
- \(f'(x) = 2x -5\)
- \(f''(x) = 2\)
Exemple
Si on connait \(f(0)\), on calcule le terme suivant avec la différence.
\(diff(f(0.01),f(0)) \iff croissance \iff vitesse \iff \frac{f(x + \epsilon) - f(x)}{\epsilon}\)
"vitesse" \(\lim\limits_{\epsilon \rightarrow 0} \frac{f(x + \epsilon) - f(x)}{\epsilon} = f'(x)\)
"accélération" \(\lim\limits_{\epsilon \rightarrow 0} \frac{f'(x + \epsilon) - f'(x)}{\epsilon} = f''(x)\)
Formules de dérivées
- \(f(x) = x^n\)
- \(f'(x) = nx^{n-1}\)
- \(g(x) = \frac{1}{x}\)
- \(g'(x) = -x^{-2}\)
- \(h(x) = a + b\)
- \(h'(x) = a' + b'\)
- \(m(x) = a * b\)
- \(m'(x) = a'b + b'a\)
- \(n(x) =\frac{a}{b}\)
- \(n'(x) = \frac{a'b - b'a}{b^2}\)
- \(l(x) = (g \circ f)\)
- \(l'(x) =f'(g) \times g'\)
Exemple 1 : Formule 1
\(v = 50 m/s\)
\(50m * 3600 = 5*36 km = 180 km/h\)
\(1000m \rightarrow 20s\)
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
v | 50 | 52 | 54 | 56 | 58 | 60 | 62 | 64 | 66 | 68 | 70 | 72 | 70 | 68 | 66 | 64 | 62 |
Distance parcourue | 0 | 50 | 102 | 156 | 212 | 270 | 330 | 392 | 456 | 522 | 590 | 660 | 732 | 802 | 870 | 946 | 1010 |
- continuer à accélérer. \(\times\)
- moins accélérer. \(\times\)
- ralentir : \(2m/s/s\) \(\times\)
- freiner : \(4m/s/s\) Aïe
- freiner à fond : \(8m/s/s\)
TP
-
Ecrire un programme qui permet d'afficher, seconde après seconde, vitesse et distance parcourue en fonction d'une accélération donnée.
-
Utiliser ces fonctions pour déterminer la décélération la meilleure.
Pour ce faire, nous allons utiliser les structures suivantes :
typedef struct instant{
int tps;
float acc;
float speed;
float dist;
}instant_t;
typedef struct vect{
int nbval;
instant_t* vec;
}vect_t
Utilité de la dérivée
- \(diff(i) = u_{i+1} -u_i\)
- \(\int u \Rightarrow \displaystyle\sum^n_{i=0} u_i\)
- \((u v)' = u'v + uv'\) utile pour connaitre la vitesse
- \(f(x) = 0\)
- \(f'(x_1) =0\)
- \(f'(x_2) = 0\)
Exemple 2
- \(TM\) = Temperature moyenne. \(\simeq 15\)°C
- \(TM(i)\) : pour l'année \(i\). \(\simeq 288\)K
- \(PPM\) (parties par million) et \(GES\) (gaz à effet de serre)
- \(78\)% Azote
- \(21\)% Oxygène
- \(TM\) dépend de \(PPM\)
Petite parenthèse
- fontes des glaces = \(\Rightarrow +43\)K
- micro organique océanique \(\Rightarrow +40\)K
"Everything's gonna be alright" (from No woman no cry)
Exemple
Exprimer \(TM(i) / TM(i+1)\) en fonction de \(PPM(i)\)
- \(PPM(1880) = 280\)
- \(TM(1880) = 280\) K
donc
- \(TM(i) = \alpha*PPM(i) + Cte\)
\(\alpha <1\)
\(\alpha \simeq 10\)%
\(TM(i) = Cte + \frac{10 \times ppm(i)}{100}\)
\(288 = Cte + \frac{10 \times 280}{100}\)
\(Cte = 288 - \frac{10 \times 280}{100}\)
\(Cte = 260\)
- \(PPM(i+1) =PPM(i) + 3.5\)
\(TM(i+1) = TM(i)\)
-
\(TM(i) = 260 + \frac{PPM(i)}{10}\)
-
\(TM(i+1) = 260 + \frac{PPM(i+1)}{10}\)
\(=260 + \frac{PPM(i) + 3.5}{10}\)
\(= 260 + \frac{PPM(i)}{10} + 0.35\)
\(= TM(i) + 0.35\)
- Dérivée sur \(\mathbb{R}\) : \(TM'(x) = \frac{PPM'(x)}{10}\)
FORTRAN
- \(i\:j\:k\:l\:m\:n \rightarrow INT\)
- \(x\:y\:z\:h\:t \rightarrow FLOAT\)
Fonction / dérivée / dérivée seconde
- \(f \rightarrow f' \rightarrow f''\)
\(distance \leftarrow vitesse \leftarrow\)
Exemple : "Problème à 3 corps"
- Pas de solution analytique mais mathématique
- trois objet physique qui gravite tout autour qui ont une masse et une vitesse
- \(f(m_1,v_1,m_2...)\)
- algo de Runge Kutta 4
-
\(temps = \alpha R^{3/2}\)
-
\(Jupiter \simeq 40' \simeq \frac{2}{3} h \simeq \frac{2}{3 \times 24} j \frac{1}{36} j \simeq \frac{1}{10000} an \frac{1}{36 \times 365} an\)
-
\(\sqrt{5000} = 10 \sqrt{50} \simeq 70 \Rightarrow 70 \times 5000 \times 80 \;ans \Rightarrow 28000000 \;ans\)
Dessiner une courbe à partir d'une fonction
- Utiliser un 'plotteur' (outil permettant d'interpréter une fonction en graphe en latex)
Fonction exponentielle et logarithmique
Propriétés
Formules de dérivées
- \(f(x) = exp(x) = e^x\)
- \(f'(x) = e^x\)
- \(e^{log(x)} = log \; e^x = x\)
- \(log(a \times b) = log(a) + log(b)\)
- \(log(a^n) = n \; log(a)\)
- \(ln_10(10^x) = x\)
- \(ln_2(2^x) = x\)
- \(cos' = -sin\)
- \(sin' = cos\)
Graphe \(exp(x)\) et \(log(x)\)
Exercice sur la dérivation
- \(f_1(x) = 4x^3 - 5x^2 + x - 1\)
Correction
\(f_1'(x) = 12x^2 - 10 x + 1\)
- \(f_2(x) = (x^2 + 1)(x^3 -2x)\)
Correction
\(f_2(x) = u \times v\) avec
- \(u =x^2 + 1\)
- \(u' =2x\)
- \(v = x^3 -2x\)
- \(v' =3x^2 -2\)
Donc
\(f_2'(x) = u'v + uv' = 2x(x^3 -2x) + (x^2 + 1)(3x^2 -2)\)
\(= 2x^4 -4x^2 + 3x^4-2x^2 + 3x^2 -2\)
\(= 5x^4 -3x^2 -2\)
- \(f_3(x) = \frac{2x^2 -3}{x^2 + 7}\)
Correction
\(f_3(x) = \frac{u}{v}\) avec
- \(u=2x^2 -3\)
- \(u'=4x\)
- \(v=x^2 + 7\)
- \(v'=2x\)
Donc
\(f_3'(x) = \frac{u'v - uv'}{v^2}=\frac{4x(x^2 +7) -(2x^2 -3) \times 2x}{(x^2+7)}\)
- \(f_4(x) = 5x^3 - \frac{1}{x} + 3 \sqrt{x}\)
Correction
\(f_4(x) =u +v+w\) avec
- \(u= 5x^3\)
- \(u'=15x^2\)
- \(v=\frac{1}{x}\)
- \(v'=-\frac{1}{x^2}\)
- \(w=r \times s\) avec
- \(r=3; r'=0;s=\sqrt{x};s'=\frac{1}{2 \sqrt{x}}\)
- donc \(w'=r's +rs' = 0 \times \sqrt{x} + 3 \times \frac{1}{2 \sqrt{x}} = \frac{3}{2 \sqrt{x}}\)
Donc
\(f_4'(x) =u'+v'+w' =15x^2 - \frac{1}{x^2} + \frac{3}{2 \sqrt{x}}\)
- \(f_5(x) = \frac{1}{x+x^2}\)
Correction
\(f_5(x)=\frac{1}{u}\) avec
- \(u=x+x^2\)
Donc
\(f_5'(x)=- \frac{1}{u^2} = - \frac{1}{(x+x^2)^2}\)