• Aucun résultat trouvé

Exercice4 Exercice3 Exercice2 Exercice1 1Intégrationnumérique Travauxdirigés-3

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice4 Exercice3 Exercice2 Exercice1 1Intégrationnumérique Travauxdirigés-3"

Copied!
2
0
0

Texte intégral

(1)

Energétique App. Méthodes Numériques

Sup'Galilée Année 2012-2013

Travaux dirigés - 3

1 Intégration numérique

1

Exercice 1

Soit f une fonction dénie sur l'intervalle ra, bs. Ecrire la fonction QuadPM permettant de calculer une approximation de l'intégrale def sur ra, bs par la méthode composite des points milieux.

Exercice 2

Soit f une fonction dénie sur l'intervalle ra, bs. Ecrire la fonction QuadTrapeze permettant de calculer une approximation de l'intégrale def sur ra, bs par la méthode composite des trapèzes.

Exercice 3

Soit f une fonction dénie sur l'intervalle ra, bs. Ecrire la fonction QuadSimpson permettant de calculer une approximation de l'intégrale def sur ra, bs par la méthode composite de Simpson.

Exercice 4

En utilisant les3fonctions précédentes, écrire un programme Matlab permettant d'obtenir la gure 1 sachant qu'icifpxq sinpxq, a0 etbπ.

10−3 10−2 10−1

10−16 10−14 10−12 10−10 10−8 10−6 10−4 10−2

h

Erreur

ordres des methodes composites

QuadPM QuadTrapeze QuadSimpson h2 h4

Figure 1: Ordre des méthodes composites

1Exercices associés à la présentation sur les méthodes d'intégration numérique

1

(2)

2 Algèbre linéaire

2

Exercice 5

Soientxxxetyyydeux vecteurs deRnetαPR.Ecrire la fonction VecAXPY permettant de calculerzzzαxxx yyy.

Exercice 6

Soientxxxetyyy deux vecteurs deRn.

1. Ecrire la fonction VecDot permettant de calculer le produit scalaire entre les vecteursxxxetyyy.

2. Ecrire la fonction VecNorm1 permettant de calculer }xxx}1

¸n i1

|xi|, @xxxPRn. (6.1)

3. Ecrire la fonction VecNorm2 permettant de calculer }xxx}2

n

¸

i1

|xi|2 1{2

, @xxxPRn.

Exercice 7

SoientXet Ydeux matrices deMm,npRq etαPREcrire la fonction MatAXPY permettant de retourner ZαX Y.

Exercice 8

Ecrire la fonction MatTranspose permettant de retourner la transposé d'une matrice.

Exercice 9

Ecrire la fonction MatMult permettant de retourner le produit d'une matrice par un vecteur.

Exercice 10

Ecrire la fonction MatMatMult permettant de retourner le produit de deux matrices.

Exercice 11

Ecrire la fonction MatNorm1 permettant de retourner la norme d'une matriceAPMm,npRq }A}1 max

jPv1,nw

m

¸

i1

|Ai,j|

.

2Exercices associés à la présentation sur la résolution de systèmes linéaires

2

Références

Documents relatifs

[r]

[r]

Ecrire un algorithme (en Python, ou, éventuellement, en pseudo-code) permettant d'acher, dans l'ordre demandé, les 3n 3 pour les entiers n multiples de 5 décroissants de 35 à

Ecrire une fonction Damier permettant de créer un damier quelconque sachant que le pavé en bas à gauche d’un quadrillage doit toujours

1 Ecrire la fonction Mosaique62(n,m) permettant de créer une mosaïque sur le quadrillage Quadrillage(1,n,1,m) sachant que la case en ligne 1 et colonne m est noire.. Voici deux

Il faut donc trouver d'autres formules d'ordre

Ecrire une fonction Damier permettant de créer un damier quelconque sachant que le pavé en bas à gauche d'un quadrillage

[r]