问题描述:
用matlab怎么画圆
我要在一个图上画圆 ,知道圆心的坐标,怎么才能画圆 用rectangle怎么画 x=[pt(i,2)-r,pt(i,1)-r,2*r,2*r];
rectangle('Position',x,'Curvature',[1,1]); 其中 (pt(i,2) ,pt(i,1))是圆心的坐标,r为半径.可是我画出来的圆 ,圆心不在我指定的位置,
pt=[2 1; 204 90;327 136; 198 205; 134 218;148 256; 382 286;2 382];
r=20;
for i=1:size(pt,1)
text(pt(i,1),pt(i,2),['\color{red} +',num2str(i)]);
rectangle('position',[pt(i,1)-r,pt(i,2)-r,2*r,2*r],'Curvature',[1,1]);
end
axis square;
圆心不在制定的位置 pt 9*2的矩阵 ,存着圆心的位置
我要在一个图上画圆 ,知道圆心的坐标,怎么才能画圆 用rectangle怎么画 x=[pt(i,2)-r,pt(i,1)-r,2*r,2*r];
rectangle('Position',x,'Curvature',[1,1]); 其中 (pt(i,2) ,pt(i,1))是圆心的坐标,r为半径.可是我画出来的圆 ,圆心不在我指定的位置,
pt=[2 1; 204 90;327 136; 198 205; 134 218;148 256; 382 286;2 382];
r=20;
for i=1:size(pt,1)
text(pt(i,1),pt(i,2),['\color{red} +',num2str(i)]);
rectangle('position',[pt(i,1)-r,pt(i,2)-r,2*r,2*r],'Curvature',[1,1]);
end
axis square;
圆心不在制定的位置 pt 9*2的矩阵 ,存着圆心的位置
问题解答:
我来补答展开全文阅读