หน้าหลัก
  บทเรียน scilab
  การประยุกต์ใช้งาน
  ดาวน์โหลด
  ฟังก์ชันคณิตศาสตร์
  Symbolic Toolbox
  บริการฝึกอบรม
  เว็บบอร์ด
  เว็บไซต์ที่น่าสนใจ
  สมุดเยี่ยมชม
  บุคลากร
สมัครสมาชิก
ดาวน์โหลดฟรี

Download Scilab
Scilab - LabVIEW
INRIA
Scicos
admin Online ขณะนี้ : 2 คน
 
 

ตัวอย่างที่ 2.5.2.9   จงหาค่าของอนุกรม

วิธีทำ                                                                                                                                                              

                                    ถ้าใช้โปรแกรม SCILAB จะได้ผลลัพธ์ดังนี้

 

-->syms k
-->symsum(1/(4*k^2-1), k, 1, %inf)
ans  =
%val=[''sum(1/(4*k^2-1),k,1,%inf)']
!--error 276

 

ซึ่งหมายความว่ามีข้อผิดพลาดเกิดขึ้น วิธีการแก้ไขคือการเปลี่ยนค่าขอบเขตบนของการหาผลรวมจากค่า  ไปเป็นค่า k ที่มีค่ามากๆ เช่น  เป็นต้น

-->[dbl(symsum(y,k,1,100))  dbl(symsum(y,k,1,1000))  1/2]
ans  =
0.4975124    0.4997501    0.5         //ผลลัพธ์ใกล้กับค่า 0.5 ตามที่ต้องการ


นั่นคือเมื่อ k มีค่ามากๆ ผลลัพธ์ที่ได้ก็จะมีค่าเข้าใกล้ค่า 1/2 = 0.5 ตามที่ต้องการ
 

 

ตัวอย่างที่ 2.5.2.10   จงหาค่าของอนุกรม

ถ้าใช้โปรแกรม SCILAB จะได้ผลลัพธ์ดังนี้

 

-->syms k
-->y = 6/(4*k-1) - 6/(4*k+3);
-->dbl(symsum(y,k,1,%inf))
%val=[''sum(6.0/(4.0*k-1.0)-6.0/(4.0*k+3.0),k,1.0,%inf)']
           !--error 276

 

ซึ่งหมายความว่ามีข้อผิดพลาดเกิดขึ้น วิธีการแก้ไขคือการเปลี่ยนค่าขอบเขตบนของการหาผลรวมจากค่า  ไปเป็นค่า k ที่มีค่ามากๆ เช่น  หรือ 1000 เป็นต้น

-->[dbl(symsum(y,k,1,100))  dbl(symsum(y,k,1,1000))]
ans  =


1.9851117    1.9985011          //ผลลัพธ์ใกล้กับค่า 2 ตามที่ต้องการ
 

 

ตัวอย่างที่ 2.5.2.11   จงหาค่าของอนุกรม

ถ้าใช้โปรแกรม SCILAB จะได้ผลลัพธ์ดังนี้

 

-->syms n
-->y = 1/(n*(n+4));
-->dbl(symsum(y,n,1,%inf))
%val=[''sum(1/(n*(n+4.0)),n,1.0,%inf)']
!--error 276

 

ซึ่งหมายความว่ามีข้อผิดพลาดเกิดขึ้น วิธีการแก้ไขคือการเปลี่ยนค่าขอบเขตบนของการหาผลรวมจากค่า  ไปเป็นค่า k ที่มีค่ามากๆ เช่น  หรือ 1000 เป็นต้น

-->[dbl(symsum(y,n,1,100))  dbl(symsum(y,n,1,1000))  25/48]
ans  =


0.5110761    0.5198358    0.5208333  //ผลลัพธ์ใกล้กับค่า 25/48 ตามที่ต้องการ
 

 

ตัวอย่างที่ 2.5.2.12   จงหาค่าของอนุกรม

 

วิธีทำ     

                 ถ้าใช้โปรแกรม SCILAB จะได้ผลลัพธ์ดังนี้

 

-->syms n integer
-->y = (2*n+1)/(n^2*(n+1)^2);
-->dbl(symsum(y,n,1,%inf))
%val=[''sum((2.0*n+1.0)/(n^2*(n+1.0)^2),n,1.0,%inf)']
           !--error 276

 

ซึ่งหมายความว่ามีข้อผิดพลาดเกิดขึ้น วิธีการแก้ไขคือการเปลี่ยนค่าขอบเขตบนของการหาผลรวมจากค่า  ไปเป็นค่า k ที่มีค่ามากๆ เช่น  หรือ 1000 เป็นต้น

-->[dbl(symsum(y,n,1,100))  dbl(symsum(y,n,1,1000))]
ans  =


0.9999020    0.999999     //ผลลัพธ์ใกล้กับค่า 1 ตามที่ต้องการ
 
ก่อนหน้า [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] หน้าถัดไป
กลับด้านบน
สงวนลิขสิทธิ์ มหาวิทยาลัยราชภัฏนครปฐม
85 ถนนมาลัยแมน อำเภอเมือง จังหวัดนครปฐม 73000
โทร. 034-261021 โทรสาร .034-261065 E-mail : piya@npru.ac.th