목차
없음
본문내용
x=-rand(1);
y=-rand(1);
if sqrt(x^2+y^2)<=1.0
plot (x,y,\'b*\')
inCircle=inCircle+1;
else
plot (x,y,\'w*\')
end
end
for idx =1:numData
x=rand(1);
y=-rand(1);
if sqrt(x^2+y^2)<=1.0
plot (x,y,\'b*\')
inCircle=inCircle+1;
else
plot (x,y,\'w*\')
end
end
hold off
(inCircle/numData * 4.0)/4
(2) 한 변의 길이가 1이며, 왼쪽 아래쪽 꼭지점이 원점에 위치하는 정사각형에 내접하는 원을 구하라.
원을 0.5 평행이동 하면 되는 문제이다.
clear
clc
clf
numData=6000;
inCircle=0;
hold on
axis(\'square\')
for idx =1:numData
x=rand(1);
y=rand(1);
if sqrt((x-0.5)^2+(y-0.5)^2) <=0.5
plot (x,y,\'r*\')
inCircle=inCircle+1;
else
plot (x,y,\'g*\')
end
end
hold off
inCircle/numData * 4.0
y=-rand(1);
if sqrt(x^2+y^2)<=1.0
plot (x,y,\'b*\')
inCircle=inCircle+1;
else
plot (x,y,\'w*\')
end
end
for idx =1:numData
x=rand(1);
y=-rand(1);
if sqrt(x^2+y^2)<=1.0
plot (x,y,\'b*\')
inCircle=inCircle+1;
else
plot (x,y,\'w*\')
end
end
hold off
(inCircle/numData * 4.0)/4
(2) 한 변의 길이가 1이며, 왼쪽 아래쪽 꼭지점이 원점에 위치하는 정사각형에 내접하는 원을 구하라.
원을 0.5 평행이동 하면 되는 문제이다.
clear
clc
clf
numData=6000;
inCircle=0;
hold on
axis(\'square\')
for idx =1:numData
x=rand(1);
y=rand(1);
if sqrt((x-0.5)^2+(y-0.5)^2) <=0.5
plot (x,y,\'r*\')
inCircle=inCircle+1;
else
plot (x,y,\'g*\')
end
end
hold off
inCircle/numData * 4.0
소개글