rinso
16 กุมภาพันธ์ 2010, 20:58
clear
sk(1) = 1/6;
k = input('ใส่ค่า k >> ');
for i = 2:k
sk(i) = 0;
end
for i = 2:k
for j = 1:i-1
sk(i) = (((-1)^(i+j-1))*sk(j))/factorial(2*i-2*j+1)+sk(i);
end
sk(i) = sk(i)-(((-1)^i)*i/factorial(2*i+1));
end
for i = 1:k
disp(sk(i));
end
แล้วรันออกมาได้แบบนี้อ่าคะ
ใส่ค่า k >> 5
0.1667
0.0111
0.0011
1.0582e-004
1.0689e-005
อยากให้ออกมาเป็นเศษส่วนน่ะคะ ต้องเขียนอะไรเพิ่มเข้าไปค่ะ???
sk(1) = 1/6;
k = input('ใส่ค่า k >> ');
for i = 2:k
sk(i) = 0;
end
for i = 2:k
for j = 1:i-1
sk(i) = (((-1)^(i+j-1))*sk(j))/factorial(2*i-2*j+1)+sk(i);
end
sk(i) = sk(i)-(((-1)^i)*i/factorial(2*i+1));
end
for i = 1:k
disp(sk(i));
end
แล้วรันออกมาได้แบบนี้อ่าคะ
ใส่ค่า k >> 5
0.1667
0.0111
0.0011
1.0582e-004
1.0689e-005
อยากให้ออกมาเป็นเศษส่วนน่ะคะ ต้องเขียนอะไรเพิ่มเข้าไปค่ะ???