문제가 파이값 계산하는건데
arctanx=x-x^3/3... 이용해서 이게 실제 pi/6과의 오차가 10^10보다 작을 때 값 추출하려 하거든
e=10.^(-10);
x=1/sqrt(3);
k=0; t=0;
if abs(atan(x)-t)<=e
disp(t*6);
t=t+((-1).^k)*(x.^(2*k+1))/(2*k+1);
k=k+1;
end
이렇게 짰는데 뭐가 문젠지 안나와
뭐가 틀린거야? ㅠㅠ
문제가 파이값 계산하는건데
arctanx=x-x^3/3... 이용해서 이게 실제 pi/6과의 오차가 10^10보다 작을 때 값 추출하려 하거든
e=10.^(-10);
x=1/sqrt(3);
k=0; t=0;
if abs(atan(x)-t)<=e
disp(t*6);
t=t+((-1).^k)*(x.^(2*k+1))/(2*k+1);
k=k+1;
end
이렇게 짰는데 뭐가 문젠지 안나와
뭐가 틀린거야? ㅠㅠ
If가 아니라 while써서 루프로 돌려야할거같은데