То, что вы рисуете, на самом деле представляет собой прямоугольник .Но у вас есть определенная кривизна, которая делает его похожим на круг.Круг затем определяется ограничительной рамкой с координатами прямоугольника.Положение прямоугольника - это верхний левый угол (или на обычном графике - нижний левый угол), а то, что вы называете радиусом, на самом деле является шириной и высотой этой ограничительной рамки.
>> figure, imshow(I)
>> rectangle('Position',[100,100,120,120],'Curvature',[1,1])
>> rectangle('Position',[100,100,120,120],'Curvature',[0,0],'EdgeColor','r')
>> axis on
Этот код создаст круг и прямоугольник, которые находятся в одной и той же позиции, определенной одинаковыми координатами прямоугольника в верхнем левом углу.Красная - это ограничивающая рамка, о которой я говорю.![enter image description here](https://i.stack.imgur.com/eFGdh.png)
Редактировать: Если вы не хотите использовать функцию прямоугольника, вы можете сделать следующее:
>> figure,imshow(I)
>> hold on
>> plot(centerX+radius*sin(0:0.1:2*pi),centerY+radius*cos(0:0.1:2*pi))