• Aucun résultat trouvé

DS 3

N/A
N/A
Protected

Academic year: 2022

Partager "DS 3"

Copied!
1
0
0

Texte intégral

(1)

DS 3

Informatique pour tous, première année

Julien Reichert

Exercice 1 : Expliquer en quelques lignes l’inconvénient d’utiliser des flottants pour des problèmes d’ingéniérie numérique.

Exercice 2 : Rappeler la complexité de l’algorithme du pivot de Gauss dans sa version standard, et expliquer l’impact de l’utilisation du pivot partiel sur cette complexité.

Remarque : On donne ci-dessous la mise en œuvre figurant dans le cours, sans commentaire et sans la ligne de retour inutile.

(1) def pivot(M):

(2) n,m = len(M), len(M[0]) (3) for i in range(n):

(4) if M[i][i] == 0.:

(5) j = i+1

(6) while (j < n and M[j][i] == 0.):

(7) j += 1

(8) if j == n:

(9) raise ValueError("Le système n’est pas de Cramer") (10) M[i], M[j] = M[j], M[i]

(11) rapport = M[i][i]

(12) for k in range(m):

(13) M[i][k] = M[i][k] / rapport (14) for j in range(n):

(15) if j != i:

(16) rapport = M[j][i]

(17) for k in range(m):

(18) M[j][k] = M[j][k] - rapport*M[i][k]

Exercice 3 : Prouver rigoureusement la terminaison et la correction de l’algorithme du pivot de Gauss.

Exercice 4 : Écrire un programme mettant en œuvre la méthode de Newton.

Bonus : Au moment de faire l’exercice 4, écrire une version utilisant la méthode de la sécante si la dérivée n’est pas fournie.

1

Références

Documents relatifs

Pour chaque question, on précisera le nombre de chiffres significatifs des données et du résultat. 1) Proxima du Centaure est, après le Soleil, l’étoile la plus

En approchant horizontalement une tige isolante qui porte à son extrémité une charge q'=+ 10.10 -6 C, la bille est attiré par la tige et le fil fait un angle α=20 ° par rapport à

Une bobine parcourue par un courant électrique variable génère un champ magnétique variable auquel sont soumis les objets situés dans la zone de détection.. En réponse,

[r]

Indiquer sa borne rouge (par un point rouge ou une lettre A) et la borne com de manière à ce que la valeur de l’intensité mesurée soit positive. d) Dessiner le voltmètre

Question 15 : Dans le niveau de profondeur p + 1 d’un arbre binaire respectant l’ordre militaire, quel est le nombre de nœuds qui se trouvent à la gauche des fils du nœud de numéro

La fonction à écrire doit renvoyer le résultat de l’appel de la fonction linspace avec trois arguments : deb, fin et nombre ; ce résultat est le tableau dont le premier élément

Pour simuler arange(deb,fin,pas) avec un linspace, on a besoin de calculer le nombre d’éléments, qui est exactement d fin-deb pas e, et le dernier élément, qui est exactement deb