• Aucun résultat trouvé

Exercice5 Exercice4 Exercice3 Exercice2 Exercice1 1Algorithmique Travauxdirigés N 1 -Algorithmique

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice5 Exercice4 Exercice3 Exercice2 Exercice1 1Algorithmique Travauxdirigés N 1 -Algorithmique"

Copied!
4
0
0

Texte intégral

(1)

Energétique I Méthodes Numériques II

Sup'Galilée Année 2017-2018

Travaux dirigés N

o

1 - Algorithmique

1 Algorithmique

Exercice 1

Ecrire un algorithme permettant de calculer Spxq “

n

ÿ

k“1

k sinp2 ˚ k ˚ xq

Exercice 2

Ecrire un algorithme permettant de calculer Ppzq “

k

ź

n“1

sinp2 ˚ k ˚ z{nq

k

Exercice 3

Q. 1. Reprendre les exercices précédents en utilisant les boucles tant que.

Q. 2. Reprendre les exercices précédents en écrivant "au mieux" une fonction pour chacun d'entre eux.

Exercice 4

Soit la série de Fourier

xptq “ 4A π

"

cos ωt ´ 1

3 cos 3ωt ` 1

5 cos 5ωt ´ 1

7 cos 7ωt ` ¨ ¨ ¨

* .

Ecrire la fonction SFT permettant de calculer x

n

ptq.

Exercice 5

Soient x un réel, m, n, p, q des entiers strictement supérieurs à 1 , u u u “ pu

1

, . . . , u

m

q un vecteur de R

m

, v

v v “ pv

1

, . . . , v

p

q un vecteur de R

p

et w w w “ pw

1

, . . . , w

q

q un vecteur de R

q

. Le réel y est donné par

y “

m

ź

i“1

˜

pu

i

` cospxqq

n

ÿ

k“1

pk ` px ´ iq

2

q

¸

Q. 1. 1. Quelles sont les données nécessaires et susantes permettant de calculer y? Préciser les types et les dimensions.

2. Ecrire la fonction PS permettant de calculer y. Toutes les données seront passées en paramètre à la fonction.

3. Donner un exemple d'utilisation de cette fonction.

Soit zzz “ pz

1

, . . . , z

m

q le vecteur de R

m

déni par z

i

p

ÿ

k“1

˜

pu

i

` cospkxqq

p

ź

j“1

pv

k

` px ´ jq

2

q

¸

, @i P v1, mw.

1

(2)

Q. 2. 1. Quelles sont les données nécessaires et susantes permettant de calculer zzz? Préciser les types et les dimensions.

2. Ecrire la fonction SP permettant de calculer zzz. Toutes les données seront passées en paramètre à la fonction.

3. Donner un exemple d'utilisation de cette fonction.

Exercice 6

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

colonnes lignes

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

Exercice 7

2

(3)

Q. 1. Ecrire la fonction mosaique6(n) permettant d'obtenir la mosaïque, sur le quadrillage associé (commande Quadrillage(0,n,0,n)), ayant par exemple les motifs suivants avec n “ 25 et n “ 30 :

0 3 6 9 12 15 18 21 24

0 3 6 9 12 15 18 21 24

mosaique6(25)

0 3 6 9 12 15 18 21 24 27 30

0 3 6 9 12 15 18 21 24 27 30

mosaique6(30)

sachant que le carré en ligne 0 et colonne 0 est noir.

Exercice 8

Q. 1. Ecrire une fonction DisReg permettant de d'obtenir une discrétisation régulière de l'intervalle ra, bs ( a ă b ) en n ` 1 points.

Soient A “ px

A

, y

A

q et B “ px

B

, y

B

q deux points du plan tels que x

A

ă x

B

et y

A

ă y

B

. Ces deux points permettent de dénir le rectangle de sommets A, px

B

, y

A

q, B et px

A

, y

B

q.

On suppose que pour tracer un trait entre les points A et B, on dispose de la commande plot(rx

A

, x

B

s,ry

A

, y

B

s).

Q. 2. Ecrire une fonction exo21 de paramètres A, B et n permettant de

‚ représenter les bords du rectangle,

‚ relier les points des bords gauche et droit, dont les ordonnées sont une discrétisation régulière en n ` 1 points, et passant par le centre de symétrie du rectangle.

Deux exemples d'utilisation de cette fonction sont donnés ci-dessous :

exo21([-1,0],[2,2],10)

A=(-1,0)

B=(2,2)

exo21([-1,-2],[3,3],15)

A=(-1,-2)

B=(3,3)

3

(4)

2 Dérivation numérique

Exercice 9

Q. 1. Soit y P C

2

pra, bsq.

1. Montrer qu'il existe η

Pn

Pst

n

, t

n`1

r et η

Rn

Pst

n´1

, t

n

r tels que pDyq

Pn

“ y

p1q

pt

n

q ` h

2 y

p2q

nP

q et

pDyq

Rn

“ y

p1q

pt

n

q ´ h

2 y

p2q

nR

q 2. En déduire que

| y

p1q

pt

n

q ´ pDyq

Pn

| ď C

1

h, avec C

1

“ 1

2 max

tPrtn,tn`1s

| y

p2q

ptq|

et

|y

1

pt

n

q ´ pDyq

Rn

| ď C

2

h, avec C

2

“ 1

2 max

tPrtn´1,tns

| y

p2q

ptq|

Q. 2. Soit y P C

3

pra, bsq.

1. Montrer qu'il existe η

1n

Pst

n

, t

n`1

r et η

2n

Pst

n´1

, t

n

r tels que

pDyq

Cn

“ y

p1q

pt

n

q ´ h

2

12 p y

p3q

1n

q ` y

p3q

2n

qq

2. En déduire que

| y

p1q

pt

n

q ´ pDyq

Cn

| ď Eh

2

, avec E “ 1

6 max

tPrtn´1,tn`1s

| y

p3q

ptq|

Exercice 10

Soit f P C

3

pra, bs; R q. On note t

n

, n P v0, Nw, une discrétisation régulière de ra, bs de pas h. On note F F F P R

N`1

le vecteur déni par F

n`1

“ f pt

n

q, @n P v0, Nw.

Q. 1. 1. Déterminer en fonction de h et F F F , un vecteur V V V P R

N`1

vériant V

n`1

“ f

1

pt

n

q ` Ophq, @n P v0, N w.

2. Ecrire une fonction algorithmique permettant, à partir du vecteur F F F et de la discrétisation régulière, de calculer le vecteur V V V précédant.

Q. 2. 1. Connaissant uniquement le vecteur F F F , déterminer un vecteur W W W P R

N`1

vériant W

W

W

n

“ f

1

pt

n

q ` Oph

2

q, @n P v0, Nw

2. Ecrire une fonction algorithmique permettant, à partir du vecteur F F F et de la discrétisation régulière, de calculer le vecteur W W W précédant.

4

Références

Documents relatifs

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

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

[r]

De quelle somme disposera-t-il s’il laisse son argent placé pendant 10 ans sans krach financier?. a Les intérêts sont dits « composés » lorsqu’à la fin de chaque année

[r]

[r]