• Aucun résultat trouvé

Travaux dirigés - 1 Exercice 1

N/A
N/A
Protected

Academic year: 2022

Partager "Travaux dirigés - 1 Exercice 1"

Copied!
3
0
0

Texte intégral

(1)

AIR1 Méthodes Numériques

Sup'Galilée Année 2014-2015

Travaux dirigés - 1 Exercice 1

On cherche les solutions réelles de l'équation

ax2`bx`c“0, (1.1)

en supposant queaPR˚, bPRetcPRsont donnés.

Ecrire un algorithme permettant de résoudre cette équation.

Exercice 2

Ecrire un algorithme permettant de calculer

Spxq “

n

ÿ

k“1

ksinp2˚k˚xq

Exercice 3

Ecrire un algorithme permettant de calculer

Ppzq “

k

ź

n“1

sinp2˚k˚z{nqk

Exercice 4

Soit la série de Fourier

xptq “4A π

"

cosωt´1

3cos 3ωt`1

5cos 5ωt´1

7cos 7ωt` ¨ ¨ ¨

* .

1. Ecrire un algorithme permettant de calculerxptqtronquée au trois premiers termes, avecω“2πetA“1.

2. Même question avec une troncature au n-ième terme.

Exercice 5

Reprendre les quatre exercices précédants en utilisant les boucles tant que.

Exercice 6

Ecrire une fonction polynome permettant de calculer

y“

n

ÿ

i“1

aixi.

Exercice 7

1

(2)

Ecrire une fonction PM permettant de calculer

y“

m

ź

i“1

aisinpxiq

Exercice 8

Ecrire les fonctions PS et SP permettant de calculer respectivement

y“

m

ź

i“1

ai n

ÿ

j“1

bjsinpp2jπ{nqxiq

et

y“

m

ÿ

i“1

ai n

ź

j“1

bjsinpp2jπ{nqxiq

Exercice 9

On veut calculer

I“

n

ź

k“0

¨

˚

˚

˚

˚

˚

˝ αk

p

ÿ

i“0

cosp 2π

k`ixq `βk q

ÿ

i“0 q

ź j‰k j“0

x´xj

xi´xj

˛

Q. 1 Quelles sont les données minimales permettant de calculerI ‚

Q. 2 Ecrire en langage algorithmique la fonction calculI permettant de calculerI ‚

Exercice 10

Soit le polynômePnpxqdéni par :

Pnpxq “a0`a1x`a2x2`. . .`anxn (10.1) Q. 1 1. Ecrire une fonction permettant de calculerPnpxq en utilisant (10.1).

2. Evaluer le nombre d'opérations élémentaires. ‚

Le polynômePnpxqpeut aussi s'écrire sous la forme :

Pnpxq “ pp. . .ppanx`an´1qx`an´2q. . .qx`a1qx`a0 (10.2) Q. 2 1. Ecrire une fonction permettant de calculerPnpxq en utilisant (10.2).

2. Evaluer le nombre d'opérations élémentaires. ‚

Q. 3 A partir de (10.1), écrire une fonction permettant de calculerPnpkq dérivéek-ième de Pnpxq. ‚

Exercice 11

Q. 1 Ecrire une fonction ProdConsVec permettant d'eectuer le produit d'un vecteur par une constante. ‚ Q. 2 Ecrire une fonction PS permettant d'eectuer le produit scalaire de deux vecteurs. ‚

2

(3)

Q. 3 Ecrire une fonction ProdMatVec permettant d'eectuer le produit d'une matrice par un vecteur. ‚ Q. 4 Ecrire une fonction ProdMatMat permettant d'eectuer le produit de deux matrices. ‚

Exercice 12

On dispose d'un quadrillage quelconque généré par la fonction quadrillage(imin,imax,jmin,jmax) dont voici un exemple d'utilisation

Quadrillage(−1,10,−3,15)

−1 0 1 2 3 4 5 6 7 8 9 10

−3 −2 −1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

On dispose de plus d'une fonction black(i,j) qui dessine un pavé noir en ligne i et colonne j d'un quadrillage.

Q. 1 Ecrire une fonction Damier permettant de créer un damier quelconque sachant que le pavé en bas à gauche d'un quadrillage est noir. Voici une représentation pour le quadrillage précédent :

Damier(−1,10,−3,15)

−1 0 1 2 3 4 5 6 7 8 9 10

−3 −2 −1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

3

Références

Documents relatifs

1) Dans la série suivante de composés, quels sont ceux, avec lesquels, une réaction de nitration, est plus rapide qu’avec

Ecrire un programme Matlab permettant de comparer graphiquement une solution numérique calculée par la méthode de Runge-Kutta d'ordre 3 à la solution exacte.. Ecrire un programme

Ecrire un programme Matlab permettant de comparer graphiquement les solutions numériques calculées par la méthodes de Runge-Kutta d'ordre 4 et par la méthode de

Construire une discrétisation des conditions aux limites d'ordre 2 au moinsQ. Le schéma global est de

On suppose les données du problème (1.1) à (1.5) fournies et les fonctions AssembleMatD, Assem- bleMat2D et RSL (résolution de système linéaire : x x x Ð RSLpA , bbb q)

Quelles sont les conditions initiales?. Quelles sont les conditions

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

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