Exercice 4. Écrire un programme qui permet de représenter sur deux graphiques différents les fonctions \( f \) et \( g \) sur les intervalles \( I \) donnés: \[ \begin{aligned} f(x)=x \sin (x), & x \in[0,2 \pi] \\ g(x)=\operatorname{cxp}(x \log (|x|)-x), & x \in[-3,3]\end{aligned} \] On ajoutera des titres à chacun des graphiques.
Real Tutor Solution
Answer
Solution
Sign in to Unlock Answers for Free!
A Learning Platform Trusted by Millions of Real Students and Teachers.
Reviewed and approved by the UpStudy tutoring team
The Deep Dive
Pour représenter les fonctions \( f \) et \( g \) sur les intervalles donnés, vous pouvez utiliser Python avec la bibliothèque Matplotlib. Voici un exemple de code qui crée deux graphiques différents pour chacune des fonctions : ```python import numpy as np import matplotlib.pyplot as plt # Définir les fonctions def f(x): return x * np.sin(x) def g(x): return np.exp(x * np.log(np.abs(x)) - x) # Définir les intervalles x_f = np.linspace(0, 2 * np.pi, 100) x_g = np.linspace(-3, 3, 100) x_g = x_g[x_g != 0] # Éliminer x = 0 pour éviter log(0) # Calculer les valeurs de chaque fonction y_f = f(x_f) y_g = g(x_g) # Créer les graphiques plt.figure(figsize=(12, 6)) # Graphique pour f(x) plt.subplot(1, 2, 1) plt.plot(x_f, y_f, label='f(x) = x * sin(x)', color='blue') plt.title('Graphique de f(x) = x * sin(x)') plt.xlabel('x') plt.ylabel('f(x)') plt.grid() plt.legend() # Graphique pour g(x) plt.subplot(1, 2, 2) plt.plot(x_g, y_g, label='g(x) = exp(x * log(|x|) - x)', color='orange') plt.title('Graphique de g(x) = exp(x * log(|x|) - x)') plt.xlabel('x') plt.ylabel('g(x)') plt.grid() plt.legend() # Afficher les graphiques plt.tight_layout() plt.show() ``` Ce code va tracer \( f(x) \) sur l'intervalle de \( [0, 2\pi] \) et \( g(x) \) sur \( [-3, 3] \) (en évitant la singularité à \( x = 0 \)). Chaque graphique aura un titre approprié pour bien identifier les fonctions.