• Aucun résultat trouvé

On dispose, entre autres, de la fonction black et du programme Quadrillagefigure disponible en ligne dans l'archive

N/A
N/A
Protected

Academic year: 2022

Partager "On dispose, entre autres, de la fonction black et du programme Quadrillagefigure disponible en ligne dans l'archive"

Copied!
3
0
0

Texte intégral

(1)

ENER1A & AIR1 Méthodes Numériques

Sup'Galilée Année 2013-2014

Travaux pratiques - 1

On dispose, entre autres, de la fonction black et du programme Quadrillagefigure disponible en ligne dans l'archive

Exercice 1

Ecrire la fonction Matlab Quadrillage(imin,imax,jmin,jmax) permettant de générer un quadrillage pour les lignes imin à imax et les colonnes jmin à jmax. Voici un exemple avec la commande Quadrillage(-5,6,-3,7) représentant uniquement les traits noirs sur la gure :

−5

−4

−3

−2

−1 0 1 2 3 4 5 6

−3 −2 −1 0 1 2 3 4 5 6 7

quadrillage(−5,6,−3,7) et black(1,2)

colonne

ligne

point (−3,−5) point (−2,−4) point (7,6) point (8,7)

On peut tester cette fonction avec le programme Quadrillagefigure fourni pour obtenir la gure précédante.

On rappelle que pour tracer un trait entre les points A

1

p x1, y1 q et A

2

p x2, y2 q , on peut utiliser sous Matlab, la commande plot([x1 x2],[y1 y2]).

Exercice 2

Ecrire la fonction Damier(imin,imax,jmin,jmax) permettant d'obtenir un damier, sur le quadrillage asso- cié (commande Quadrillage(imin,imax,jmin,jmax)), sachant que le carré en bas à gauche est noir. Voici un exemple d'utilisation :

Damier(−3,9,−5,13)

−3 0 3 6 9

−5 −2 1 4 7 10 13

1

(2)

Exercice 3

Q. 1 Ecrire la fonction Mozaique0(imin,imax,jmin,jmax) permettant d'obtenir une mozaique, sur le quadrillage associé (commande Quadrillage(imin,imax,jmin,jmax)), ayant toutes les lignes et colonnes paires en noir.

Voici deux exemples d'utilisation :

mozaique0(−3,7,−5,11)

−3 0 3 6

−5 −2 1 4 7 10

mozaique0(−8,16,−10,16)

−8

−5

−2 1 4 7 10 13 16

−10 −7 −4 −1 2 5 8 11 14

On pourra, par exemple, utiliser la fonction Matlab rem.

Exercice 4

Q. 1 Ecrire la fonction Mozaique10(n) permettant d'obtenir la mozaique, sur le quadrillage associé (commande Quadrillage(0,n,0,n)), ayant les motifs suivants :

Mozaique10(25)

0 3 6 9 12 15 18 21 24

0 3 6 9 12 15 18 21 24

Mozaique10(30)

0 3 6 9 12 15 18 21 24 27 30

0 3 6 9 12 15 18 21 24 27 30

2

(3)

Exercice 5

Q. 1 Ecrire la fonction spirale(n) permettant d'obtenir la mozaique, sur le quadrillage associé (commande Quadrillage(-n,n,-n,n)), ayant les motifs suivants :

000000 000000 000000 111111 111111 111111

000000 000000 000000 000000 000000 000000 000000 000000

111111 111111 111111 111111 111111 111111 111111 111111 00000000 00000000 00000000 00000000 00000000 00000000

11111111 11111111 11111111 11111111 11111111 11111111

000 000000 000000 000000 000000 000 000000 000000 000000 000000 000000 000

111 111111 111111 111111 111111 111 111111 111111 111111 111111 111111 111

0000000000000 0000000000000 0000000000000 0000000000000 0000000000000 0000000000000

1111111111111 1111111111111 1111111111111 1111111111111 1111111111111 1111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 111111 111111 111111 111111 111111 111111 111111 111111 111111 111111 111111 111111 111111 111111 111 111 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 111111111111111111 111111111111111111 111111111111111111 111111111111111111 111111111111111111

0

−1 1 n

1 0

−1

−n n

−n

Voici deux exemples en illustration :

−12

−10

−8

−6

−4

−2 0 2 4 6 8 10 12

−12 −10 −8 −6 −4 −2 0 2 4 6 8 10 12

spirale(12)

−17

−15

−13

−11

−9

−7

−5

−3

−1 1 3 5 7 9 11 13 15 17

−17 −15 −13 −11 −9 −7 −5 −3 −1 1 3 5 7 9 11 13 15 17 spirale(17)

3

Références