Я думаю, что есть ошибка в определении вашего for
цикла. Размер шага должен находиться в середине между началом и концом итерации:
for angle = 0:inceasedNumber:359
Кроме того, MATLAB использует радианы для задания угла, следовательно, 360 ° равняется 2pi, и вы должны соответствующим образом изменить свои входные данные.
Для пересечения линий и круга я бы рассмотрел геометрию до реализации;)