Tp 01 intro matlab - analyse numérique avec matlab - télécha

Ce document constitue le premier travail pratique (TP) d'introduction au logiciel Matlab, destiné aux étudiants en Méthodes Numériques de 2ème année Génie Électrique. Il vise à familiariser les apprenants avec les fonctionnalités essentielles de Matlab pour l'analyse numérique.

Il couvre les notions suivantes:

  • La représentation graphique de fonctions (plot, fplot).
  • La définition et l'appel de fonctions, ainsi que la recherche de racines (fzero).
  • La manipulation d'expressions symboliques et leurs applications (dérivation, intégration, développement de Taylor).
Tp 01 intro matlab - analyse numérique avec matlab - télécha

Université de Ghardaïa

Faculté des Sciences et Technologies

Département des Sciences et Techniques

Méthodes Numériques 2ème Génie Électrique

2014-2015

TP – 01 : Introduction à Matlab

Objectifs du TP

  • Utilisation des fonctions fplot et plot pour la visualisation graphique.
  • Définition et appel d’une fonction personnalisée dans un script Matlab. Utilisation de fzero pour trouver les racines.
  • Utilisation des variables et expressions symboliques avec les fonctions diff, int et taylor pour le calcul formel.

1. Graphe d'une fonction

En utilisant la fonction plot :

  1. Tracer le graphe de la fonction y = e-0.2x cos(2x).
  2. Tracer le graphe de y = e-0.2x sur le même graphe avec une couleur différente.
  3. Ajuster les axes avec la fonction axis tel que x ∈ [0, 5π] et y ∈ [-4, 4].

En utilisant la fonction fplot :

  1. Tracer le graphe de y = cos(x) dans l’intervalle [-2π, 2π].
  2. Tracer sur la même figure le graphe de y = sin(x).

2. Définition et appel d'une fonction

  1. Définir une fonction qui reçoit comme argument une variable x et renvoie la valeur de la fonction f(x) = e-0.2x cos(2x).
  2. Dans un autre script, appeler cette fonction et tracer son graphe avec fplot et plot.
  3. Trouver la première racine de la fonction avec fzero après avoir choisi un point de départ judicieux sur le graphe.

3. Expressions symboliques

Soit la fonction f(x) = cos(x).

  1. Obtenir la dérivée de f(x) avec la fonction diff et l’intégrale avec int.
  2. Obtenir les valeurs de f(x) sur l’intervalle [0, 5π] avec la fonction subs.
  3. Dessiner le graphe de cette fonction sur l’intervalle précédent avec plot.
  4. Dessiner sur le même graphe la dérivée et l’intégrale obtenues précédemment.
  5. Obtenir le développement de Taylor de f(x) autour de x0 = 0 au troisième ordre avec la fonction taylor.
  6. Dessiner sur le même graphe la fonction f(x) et le polynôme de Taylor obtenu.
  7. Dessiner sur le même graphe la différence entre la fonction f(x) et le polynôme de Taylor. Conclure sur la précision de l'approximation.
  8. Faire une boucle qui permet de dessiner à nouveau le graphe précédent en incrémentant à chaque fois l’ordre du développement de Taylor pour observer l'amélioration.
  9. Varier le centre x0 du développement de Taylor pour analyser son impact sur l'approximation.

Foire Aux Questions (FAQ)

Quelle est la différence principale entre les fonctions plot et fplot en Matlab ?
La fonction plot est utilisée pour tracer des données discrètes (des vecteurs de points), tandis que fplot permet de tracer des fonctions symboliques ou des fonctions anonymes directement sur un intervalle spécifié, sans avoir besoin de générer explicitement des points.
À quoi sert la fonction fzero et comment l'utiliser efficacement ?
La fonction fzero est un outil puissant pour trouver les racines (zéros) d'une fonction à une variable. Pour l'utiliser efficacement, il est recommandé de fournir un point de départ proche de la racine ou un intervalle qui encadre la racine, ce qui aide l'algorithme à converger plus rapidement et de manière plus fiable.
Pourquoi utiliser les expressions symboliques en Matlab pour la dérivation et l'intégration ?
Les expressions symboliques permettent de manipuler des fonctions et d'effectuer des calculs (comme la dérivation et l'intégration) de manière analytique, plutôt que numérique. Cela garantit des résultats exacts et aide à comprendre les propriétés mathématiques des fonctions avant de passer à des approximations numériques.

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne