Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function astroids(n)
- % Данная функция рисует n астроид с центром в точке (0,0), вписанных
- % в n окружностей с центром в точке (0,0)
- % чередованием цветов: красный -> зеленый -> синий -> красный -> ...
- % Астроиды рисуются сплошной линией, окружности пунктирной линией
- axis equal; % равные оси на графике
- colors = ['r', 'g', 'b']; % массив цветов
- l = length(colors); % его длина
- % Далее начинаем процесс рисования перечисленных выше кривых:
- for i = 1:n
- color = colors(mod(i-1, l)+1); % выбор цвета
- width = 1; % выбор ширины линии
- radius = i; % выбор радиуса
- circle(color, width, radius, '--'); % рисуем окружность
- astroida(color, width, radius, '-'); % рисуем астроиду
- pause(0.2); % временная задержка
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement