Professional Documents
Culture Documents
clc;
clear all;
close all;
xc=input('Enter value of x for crnter of circle: ');
yc=input('Enter value of y for crnter of circle: ');
r=input('Enter radius of circle: ');
x=0;
y=r;
pltcir(xc,yc,x,y);
p=1-r;
while(x<y)
if (p < 0)
x=x+1;
p=p+2*x+1;
else
x=x+1;
y=y-1;
p=p+2*(x-y)+1;
end
pltcir(xc,yc,x,y);
end
th=linspace(0,2*pi,100);
x=r*cos(th)+xc;
y=r*sin(th)+yc;
plot(x,y,'b');
function [ ] = pltelps(xc,yc,x,y)
plot(xc+x,yc+y,'.r','Linewidth',2);hold on;
plot(xc-x,yc+y,'.r','Linewidth',2);
plot(xc+x,yc-y,'.r','Linewidth',2);
plot(xc-x,yc-y,'.r','Linewidth',2);
hold on;
grid on;
end