Cours du 17 novembre 2017 : calculs [répertoire]
- Ce fichier a été encodé en utf-8 avec gedit
les navigateurs (récents) en sont informés par charset="utf-8" ex. ↘ ↗ √ ≤ 花 (fleur en chinois)
super-ordinateur : tendance actuelle : regrouper des milliers d'unités centrales de PC en parallèle.
python : langage interprété : facile à debugger.
le réseau internet permet la communication entre tous les ordinateurs connectés de la planète.
- réviser les dérivées
(faire des fiches pour le BAC . . . et après)
tout sur les dérivées
f(x) = 1 / √u = 1 / v = u−1/2
- f '(x) = − v' / v2 = − (u'/(2 √u)) / u
= − (u'/(2 √u)) / u = −u' / (2 u √u)
- f '(x) = (−1/2) u−1/2−1 u' = −u' / (2 u3/2) = −u' / (2 u √u)
- dérivée de f(x) = tan(x) = sin(x) / cos(x) définie sur : I = ] −π/2 ; π/2 [
- f(x) = u / v (forme dont on connaît la dérivée) avec u = sin(x) et v = cos(x)
u' = cos(x) ; v' = − sin(x)
- ⇒ f '(x) = (u' v − u v') / v2
- f '(x) = (cos(x) cos(x) − sin(x) (−sin(x))) / (cos(x))2
f '(x) = (cos(x) cos(x) + sin(x) sin(x)) / cos2(x)
- simplification : cos2(x) + sin2(x) = 1
f '(x) = 1 / cos2(x)
- vérificateur de dérivées
f(x) = sin(x) / cos(x)
f '(x) = 1 / pow(cos(x), 2)
- calcul au point x0 = 0 → bouton [Calculer (cases blanches)]
f '(x0) = 1.0000000000003333
f '(x0) = 1
6 premiers chiffres identiques : ok
- calcul au point x0 = 0.1 → bouton [Calculer (cases blanches)]
f '(x0) = 1.0100670464197048
f '(x0) = 1.0100670464224948
6 premiers chiffres identiques : ok
- dérivée de f(x) = cos(x) / sin2(x) définie sur : I = ] 0 ; π [
- f(x) = u / v (forme dont on connaît la dérivée) avec u = cos(x) et v = sin2(x)
u' = − sin(x) ; v' = 2 sin(x) cos(x)
- ⇒ f '(x) = (u' v − u v') / v2
- f '(x) = (−sin(x) sin2(x) − cos(x) 2 sin(x) cos(x)) / sin4(x)
- simplification par sin(x) = 1
f '(x) = (−sin2(x) − 2 cos(x) 2 cos(x)) / sin3(x)
f '(x) = − (sin2(x) + 2 cos2(x)) / sin3(x)
- simplification : cos2(x) + sin2(x) = 1
f '(x) = − (1 + cos2(x)) / sin3(x)
- dérivée de f(x) = un / vm :
- f(x) = un v−m
- f '(x) = n un−1 u' v−m − m un v−m−1 v'
- on met un−1 v−m−1 en facteur :
f '(x) = un−1 v−m−1 (n u' v − m u v')
f '(x) = (un−1 / vm+1) (n u' v − m u v')
remarque : au dénominateur vm est remplacé par vm+1 après simplification
et pas par : (vm)2 = v2m
- dérivée de f(x) = u v w : f '(x) = u' v w + u v' w + u v w'
- suite compliquée : un+1 = 0,8 un + 0,06 n + 0,34
suite auxiliaire géométrique : vn = un − 0,3 n − 0,2
j'ai dû refaire mes calculs plusieurs fois avant de trouver la réponse (et c'est normal!)
Il en est de même en programmation : il y a toujours des erreurs de codage
un programme clair, avec des commentaires permet de les retrouver plus facilement.
même chose en math.
- vn+1 = un+1 − 0,3 (n+1) − 0,2
vn+1 = un+1 − 0,3 n − 0,3 − 0,2
vn+1 = un+1 − 0,3 n − 0,5
- vn+1 = 0,8 un + 0,06 n + 0,34 − 0,3 n − 0,5
méthode : on peut mettre 0,06 n et −0,3 n l'un au-dessous de l'autre
de même que +0,34 et −0,5
vn+1 = 0,8 un − 0,24 n − 0,16
- un = vn + 0,3 n + 0,2
vn+1 = 0,8 (vn + 0,3 n + 0,2) − 0,24 n − 0,16
vn+1 = 0,8 vn + 0,24 n + 0,16 − 0,24 n − 0,16
- vn+1 = 0,8 vn
- Comment fabriquer des suites difficiles :
- 1) on choisit la suite auxiliaire : vn = a un + b n + c
2) on choisit la raison géométrique : vn+1 = d vn
- maintenant on en déduit la suite (un) :
vn+1 = a un+1 + b (n+1) + c = d vn = d (a un + b n + c)
a un+1 = d a un + d b n + d c − b (n+1) − c
un+1 = d un + (bd/a) n + (d/a) c − (b/a) (n+1) − (c/a)
un+1 = d un + (bd/a) n − (b/a) (n+1) − (c/a) + (d/a) c
un+1 = d un + (b/a) (d−1) n − (b/a) − (c/a) + (cd/a)
un+1 = d un + (b/a) (d−1) n + (cd−b−c)/a
- vérification sur l'exemple précédent :
exercice précédent : a=1 ; b=−0,3 ; c=−0,2 ; d=0,8
(b/a) (d−1) = (−0,3) (−0,2) = 0,06 (ok)
(cd−b−c)/a = ((−0,2)(0,8) +0,3 +0,2)/1 = −0,16 + 0,5 = 0,34 (ok)
retour aux menus :
cours 2017
math TS
math