% LES SURFACES

% Ce script montre comment on peut créer des surfaces à l'aide de la commande "fill"

 

% Exemple 1

% Définition de la forme à l'aide d'une équation (comme pour la commande "plot"):

t = 0:pi/100:2*pi;

x = cos(t);

y = sin(t);

fill(x,y,'b')

axis equal

pause % voir NOTES

 

 

% Exemple 2

% Définition de la forme à l'aide des coordonnées des sommets, avec un dégradé vertical:

x = [0,0,2,2];

y = [0,1,1,0];

fill(x,y,y) % voir NOTES

axis equal

pause

 

 

% Exemple 3

% Définition de la forme à l'aide des coordonnées des sommets, avec un dégradé à partir d'un coin:

x = [0,0,2,2];

y = [0,1,1,0];

c = [0,1,0,0]; % voir NOTES

fill(x,y,c)

axis equal

 

% NOTES: Alors que la fonction "plot" ne nécessitait pas absolument un argument de couleur, la

% fonction "fill" en exige un, c'est le troisième argument de la fonction.

% Si le troisième argument est le même qu'un des deux premiers (coordonnées en x et y), Matlab fait un

% dégradé selon cet axe. On peut aussi créer soi-même un vecteur de couleur comme dans l'exemple 3. Les

% couleurs du dégradé sont définies par la colormap active. Voir le script "LES PALETTES DE COULEURS".

% La commande "pause" interrompt l'exécution du script jusqu'à ce qu'on appuie sur une touche.