function stella(P, Q) % Disegna una stella a 5 punte con centro P e una punta in Q. % Esempio: % >> stella([1,2], [3,4]) % Angolo tra due punte consecutive. a = 4*pi/5; % Calcola i vettori delle ascisse e delle ordinate dei vertici. U = Q - P; b = a .* (0:5); x = cos(b) .* U(1) + sin(b) .* U(2) + P(1); y = - sin(b) .* U(1) + cos(b) .* U(2) + P(2); % Istruzioni grafiche. hold on; axis equal; plot(x, y, 'k'); plot(P(1), P(2), '*b'); plot(Q(1), Q(2), '*r'); hold off;