4.1. Rappel d’analyse#
Marc BUFFAT, dpt mécanique, Université Claude Bernard Lyon 1
%matplotlib inline
import numpy as np
import sympy as sp
from sympy.plotting import plot
import matplotlib.pyplot as plt
from IPython.core.display import HTML
from IPython.display import display
4.1.1. Objectifs#
Dans de nombreux problèmes de mécanique, on se ramène à devoir étudier des fonctions.
Par exemple, supposons que pour étudier la trajectoire d’un point P, on trouve une vitesse \(\vec{V}(t)=f(t) \vec{e}\) où \(\vec{e}\) est un vecteur de direction fixe.
Les questions qui se posent sont:
Sur cette trajectoire, quelle sont les phases d’accélération et de décélération ?
Quelle est la vitesse maximum et minimum ?
Quelle est la distance parcourue en fonction du temps ?
Toutes ces informations nous sont fournis par les outils d’analyse mathématique, qui est le domaine des mathématiques qui traite des propriétés des fonctions. Pour étudier les variations d’une fonction, on calcule son tableau de variation en calculant sa dérivée \(\gamma\) et en étudiant son signe.
La distance parcourue \(L(T)\) dans la direction \(\vec{e}\) pendant un temps \(T\) corresponds à l’intégrale de la fonction:
L’analyse mathématique offre les outils pour
étudier les fonctions,
calculer la dérivée d’une fonction,
calculer l’intégrale d’une fonction.
Note
On rappelle ci-dessous les éléments essentiels d’analyse mathématique à connaître et à savoir utiliser.
4.1.2. Etude de fonction#
fonction d’une variable \(F(x)\)
caractéristiques ?
signe
croissance ou décroissance
continuité et limite $\( \lim_{x\rightarrow a} F(x) \)$
tableau de variation
analyse grossière: tracé de la fonction sur un intervalle (à choisir)
analyse fine: calcul de la dérivée et étude de son signe
4.1.2.1. Exemple#
étude de la fonction \(y = \tanh x\)
tableau de variation
étude de \(\tanh{(ax + b)}\)
x = sp.symbols('x')
plot(sp.tanh(x),(x,-5,5),title="fonction y=tanh(x)",ylabel="y");
tableau de variation de \(f(x)=\tanh(x)\) qui est une fonction croissante
généralisation étude de \(f(x)=2\tanh(2x-2)+2\)
sp.plot(2*sp.tanh(2*x-2)+2,(x,-5,5),title="fonction y=2tanh(2x-2)+2",ylabel="y");
4.1.3. Dérivées#
Définition de \(f'(x)\)
Interprétation
tangente à la courbe pente \(f'(a)\)
équation de la tangente en \((x_0,y_0)\)
\[ y - y_0 = f'(x_0) (x-x_0)\]Exemple:
calcul de la dérivée
étude du signe et des limites
tableau de variation
# solution: calcul avec sympy
y = sp.tanh(x)
y.diff(x)
plot(sp.tanh(x).diff(x),(x,-5,5),title="dérivée de y=tanh(x)",ylabel="y'");
4.1.3.1. formules à connaître (par coeur)#
allure des fonctions polynôme degré 2, degré 3, sinus, cosinus, tangente, exp, sinh, cosh, tanh
dérivées de fonctions usuelles
dérivées de fonction polynomiales, trigonométriques et exponentielles
régies de dérivation
règles de dérivation (somme, produit, dérivation composée)
p1=plot(x**2-1,(x,-2,2),ylim=(-5,5),line_color='r',ylabel="y",title="polynômes",
legend=True,show=False)
p1[0].label="$x^2-1$"
p2=plot(4*(x-1)*(x+1)*x,(x,-2,2),line_color='b',legend=True,show=False)
p2[0].label="$4(x-1)(x+1)$"
p1.append(p2[0])
p1.show()
p1=plot(sp.sin(x),(x,2,10),line_color='r',ylabel="y",title="fonctions trigonométriques",legend=True,show=False)
p2=plot(sp.cos(x),(x,2,10),line_color='b',legend=True,show=False)
p1[0].label="$\sin(x)$"
p2[0].label="$\cos(x)$"
p1.append(p2[0])
p1.show()
p1=plot(sp.tan(x),(x,1,6),ylim=(-5,5),line_color='r',ylabel="y",title="fonctions trigonométriques",legend=True,show=False)
p2=plot(sp.cot(x),(x,1,6),ylim=(-5,5),line_color='b',legend=True,show=False)
p1[0].label="$\\tan(x)$"
p2[0].label="$\cot(x)$"
p1.append(p2[0])
p1.show()
p1=plot(sp.exp(x),(x,-2,2),ylim=(0,5),line_color='r',ylabel="y",title="fonctions exponentielles",legend=True,show=False)
p2=plot(sp.exp(-x),(x,-2,2),ylim=(0,5),line_color='b',legend=True,show=False)
p1[0].label="$e^x$"
p2[0].label="$e^{-x}$"
p1.append(p2[0])
p1.show()
p1=plot(sp.sinh(x),(x,-3,3),ylim=(-5,5),line_color='r',ylabel="y",title="fonctions exponentielles",legend=True,show=False)
p2=plot(sp.cosh(x),(x,-3,3),ylim=(-5,5),line_color='b',legend=True,show=False)
p1[0].label="$\sinh x$"
p2[0].label="$\cosh x$"
p1.append(p2[0])
p1.show()
4.1.4. Intégrales#
L’intégrale d’une fonction f(x) s’interprète geometriquement comme l’aire sous la courbe
4.1.4.1. définition#
intégrale au sens de Rieman:
primitive \(F(x)\) de \(f(x)\)
si \(f(x) = F'(x)\) alors:
valeur moyenne \(\overline{f} \) de \(f(x)\)
\[\overline{f} = \frac{1}{b-a} \int_a^b f(x)\,dx\]
4.1.4.2. propriétés#
Les affirmations suivantes sont-elles vraies ou fausses (et pourquoi)
la valeur de \(S = \int_a^b f(x)\,dx \) est toujours positive car c’est une surface
si \(\int_a^b f(x)\,dx = 0 \) alors \(f(x)\) est nulle puisque sa moyenne est nulle
Les affirmations suivantes sont-elles vraies ou fausses (et pourquoi)
la valeur de \(S = \int_a^b f(x)\,dx \) est toujours positive si \(f(x)\ge 0\)
si \(\int_a^b f(x)\,dx = 0 \) et \(f(x)\ge 0\) alors \(f(x)\) est nulle (p.p.)
4.1.4.3. formules à connaître (par coeur)#
intégrales de fonctions usuelles
intégrales des fonction polynomiales, trigonométriques et exponentielles
règles d’intégration
règles d’intégration (somme, produit, changement de variables)
4.1.5. Approximations numériques#
4.1.5.1. dérivée \(f'(a)=\frac{df}{dx}(x=a)\)#
on choisit une valeur \(h\) petite ( p.e. \(h\approx 0.01\))
approximation simple
approximation plus précise (centrée)
4.1.5.2. intégrale \(\int_a^b f(x) dx\)#
on choisit un nombre de points \(N\) , d’où \(h = \frac{b-a}{N}\) et \(x_i = a + ih \)
méthode des trapèzes
4.1.5.3. propriétés des approximations#
cours de L3 « Calcul scientifique »
précision de l’approximation
ordre
convergence