y|[gۑiRj𓚗z

 

1D

vO

x=input('Enter x ');

n=input('Enter n ');

y=1;

for i=1:n

  a=(-1)^i*x^i;

  y=y+a;

end

y

(1)

Enter x 2

Enter n 10

y = 683

(2)

Enter x 0.5

Enter n 20

y = 0.66667

 

2D

vO

x=input('Enter x ');

y=0;

i=1;

a=x;

kai=1;

while abs(a)>=eps

  y=y+a;

  i=i+1;

  kai=kai*(2*i-1)*(2*i-2);

  a=(-1)^(i+1)*x^(2*i-1)/kai;

end

y

܂́C

x=input('Enter x ');

y=0;

i=1;

a=x;

while abs(a)>=eps

  y=y+a;

  i=i+2;

  z=1:i;

  kai=prod(z);

  a=(-1)^((i-1)/2)*x^i/kai;

end

y

 

Enter x pi/2

y = 1.0000