% LA FLEUR

% Ce script crée une courbe en "fleur" avec A pétales, de rayon B, centré en (C;D):

 

A = 4;

B = 1;

C = 0;

D = 0;

 

t = 0:pi/1000:2*pi; % Définition de l'angle de 0 à 2 pi

x = B*abs(sin(A/2*t)).*cos(t); % Equations paramétriques avec un rayon variant de 0 à B à l'aide d'un

y = B*abs(sin(A/2*t)).*sin(t); % sinus de l'angle "t" pris en valeur absolue

plot(x+C,y+D)

 

axis equal

 

% NOTE: Vous aurez peut-être remarqué une bizarrerie aux lignes 10 et 11: .* Le point avant le signe

% multiplication est dû au fait suivant: on multiplie un vecteur [B*abs(sin(A/2*t))] par un autre

% [cos(t)]. Pour faire une opération scalaire "terme à terme" sur deux vecteurs et pas une opérations

% vectorielle, il faut insérer un point avant le signe opératoire. Cela concerne:

% .* (multiplication)

% ./ (division)

% .^ (puissance)