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

Download Scilab
Scilab - LabVIEW
INRIA
Scicos
admin Online ขณะนี้ : 2 คน count
 
1. ตัวคูณร่วมน้อย


ตัวคูณร่วมน้อย (ค.ร.น.) คือเลขจำนวนเต็มบวกที่มีค่าน้อยที่สุด ซึ่งเมื่อนำเลขจำนวนเต็มบวกอื่นๆ ที่กำหนดให้ทุกจำนวนมาหารตัวคูณร่วมน้อยนี้แล้วจะได้ผลลัพธ์ลงตัวพอดี (หรือสามารถหารลงตัวได้ทุกจำนวน) การหาตัวคูณร่วมน้อยในโปรแกรม SCILAB สามารถทำได้โดยใช้คำสั่ง lcm ซึ่งมีรูปแบบการใช้งานคือ


pp = lcm(p)


เมื่อ p คือเวกเตอร์ของเลขจำนวนเต็มบวก (positive integer) หรือเวกเตอร์ของพหุนาม (polynomial) และ pp คือตัวคูณร่วมน้อยของสมาชิกทั้งหมดที่อยู่ในเวกเตอร์ p

 

ตัวอย่าง จงหาตัวคูณร่วมน้อยของ 12, 15, และ 30

วิธีทำ เนื่องจาก , , และ  ดังนั้นตัวคูณร่วมน้อยของ 12, 15, และ 30 คือ
ผู้ใช้สามารถตรวจคำตอบได้จากการใช้ชุดคำสั่งต่อไปนี้

-->p = int16([12 15 30 ])            // ทำให้เป็นเลขจำนวนเต็มขนาด 16 บิต

p =

     12    15    30

-->pp = lcm(p)

pp =

     60                                             // ไม่มีจุดทศนิยมตามหลังตัวเลขแสดงว่าเป็นเลขจำนวนเต็ม

ซึ่งให้ผลลัพธ์ตรงตามที่ต้องการ

หมายเหตุ ถ้า สมาชิกในเวกเตอร์ p ที่ใช้ในคำสั่ง lcm(p) เป็นเลขจำนวนจริง ก็จะทำให้ได้ผลลัพธ์ที่ผิดไปจากที่คาดหวังไว้ เช่น

-->p = [12 15 30 ]

p =

     12.   15 .   30.                          // มีจุดทศนิยมตามหลังตัวเลขแสดงว่าเป็นเลขจำนวนจริง

-->pp = lcm(p)

pp =

     5400 .                                      // ผลลัพธ์ที่ได้คือ

นอกจากนี้คำสั่ง lcm ยังสามารถใช้หาตัวคูณร่วมน้อยของพหุนามได้ ดังแสดงในตัวอย่างต่อไปนี้

 

ตัวอย่าง จงหาตัวคูณร่วมน้อยของ พหุนาม , , และ

วิธีทำ เนื่องจาก  และ  เพราะฉะนั้นตัวคูณร่วมน้อยของ , , และ  

มีค่าเท่ากับ   ซึ่งผู้ใช้สามารถตรวจคำตอบได้จากการใช้ชุดคำสั่งดังนี้

-->x = poly(0,'x');                  // กำหนดให้ x เป็นตัวแปรพหุนาม

-->p = [x, x^2+x, x^2-x]

p =
     x        x + x2        - x + x2

-->pp = lcm(p)

pp =

     - x + x3

ซึ่งให้ผลลัพธ์เท่ากัน

 
สงวนลิขสิทธิ์ มหาวิทยาลัยราชภัฏนครปฐม
85 ถนนมาลัยแมน อำเภอเมือง จังหวัดนครปฐม 73000
โทร. 034-261021 โทรสาร .034-261065 E-mail : piya@npru.ac.th