Skip to main content
🔬 Advanced ✨ New

เครื่องคำนวณ LCM – ตัวคูณร่วมน้อย

คำนวณตัวคูณร่วมน้อย (LCM) ของตัวเลขสองตัวขึ้นไป เครื่องหาค่า LCM ที่รวดเร็วและแม่นยำ ใช้เครื่องคำนวณคณิตศาสตร์ฟรีนี้เพื่อรับผลลัพธ์ทันที ไม่ต้องสมัครสมาชิก

LCM (ตัวคูณร่วมน้อย) คืออะไร?

ตัวคูณร่วมน้อย (LCM) ของจำนวนเต็มสองตัวขึ้นไปคือจำนวนเต็มบวกที่เล็กที่สุดที่หารด้วยตัวเลขแต่ละตัวได้ลงตัวโดยไม่มีเศษ กล่าวคือเป็นจำนวนที่เล็กที่สุดที่ตัวเลขทั้งหมดสามารถหารได้ลงตัว

ตัวอย่าง: พิจารณาตัวเลข 4 และ 6 พหุคูณของ 4 ได้แก่: 4, 8, 12, 16, 20, 24… พหุคูณของ 6 ได้แก่: 6, 12, 18, 24… ตัวเลขแรกที่ปรากฏในทั้งสองรายการคือ 12 ดังนั้น LCM(4, 6) = 12

LCM มีความสัมพันธ์กับ ตัวหารร่วมมาก (GCD) ผ่านสูตร: LCM(a, b) = |a × b| / GCD(a, b)

การประยุกต์ใช้ LCM จริงๆ

ตารางอ้างอิง LCM – คู่หมายเลขทั่วไป

ตารางต่อไปนี้แสดงค่า LCM สำหรับคู่หมายเลขที่ใช้กันอย่างแพร่หลาย ใช้เป็นแนวทางในการทำงานเมื่อแก้ปัญหาคณิตศาสตร์ การจัดตาราง หรือการบวกเศษส่วน

ตัวเลข Aตัวเลข BGCDLCM
2316
46212
510510
69318
812424
912336
1015530
1218636
1520560
1421742
1624848
20301060
25355175
364812144
1007525300

สังเกตได้ว่าเมื่อตัวเลขหนึ่งตัวหารตัวอื่นได้แบบลงตัว (เช่น 5 และ 10) LCM จะเป็นตัวเลขที่ใหญ่กว่า เมื่อตัวเลขสองตัวไม่มีตัวประกอบร่วม (coprime) LCM จะเท่ากับผลคูณของตัวเลขทั้งสอง

LCM ของตัวเลขสามตัวหรือมากกว่า

เพื่อหา LCM ของตัวเลขสามตัวหรือมากกว่า ให้ใช้คุณสมบัติสมมาตรของ LCM ไล่เรื่องๆ ไป:

LCM(a, b, c) = LCM(LCM(a, b), c)

คุณสามารถขยายสิ่งนี้ไปยังจำนวนเต็มใดๆ ได้ ตัวอย่างเช่น:

LCM(4, 6, 10)

  1. LCM(4, 6) = 12
  2. LCM(12, 10) = 60
  3. LCM(4, 6, 10) = 60

หรือใช้การแยกตัวประกอบเฉพาะทั้งหมดพร้อมกัน:

ตัวเลขLCMหมายเหตุ
2, 3, 412LCM(2,3)=6; LCM(6,4)=12
3, 5, 7105ทั้งหมดเป็นจำนวนเฉพาะ; ผลิตภัณฑ์ = LCM
4, 6, 8248 = 2³ dominates
6, 10, 15302×3×5 = 30
12, 15, 20602²×3×5 = 60

การประยุกต์ใช้ LCM ในชีวิตจริง

LCM อาจดูเหมือนเป็นแนวคิดทางคณิตศาสตร์ที่เป็นนามธรรม แต่ก็ปรากฏในหลายสถานการณ์ที่ใช้ในชีวิตประจำวัน การวิศวกรรม และการวางแผน

<h3>การบวกและลบเศษส่วน</h3>
<p>เพื่อบวกเศษส่วนที่มีเศษไม่เท่ากัน คุณจะต้องหาตัวส่วนร่วมที่น้อยที่สุด (LCD) ก่อน ซึ่งก็คือ LCM ของตัวส่วน</p>
<p>ตัวอย่าง: 1/4 + 1/6. LCD = LCM(4, 6) = 12. ดังนั้น: 3/12 + 2/12 = 5/12</p>
<p>หากไม่มี LCM การบวกเศษส่วนจะทำให้จำเป็นต้องทำงานกับตัวเลขที่ใหญ่เกินไป LCM ทำให้การคำนวณง่ายขึ้น</p>

<h3>การวางแผนและความสอดคล้อง</h3>
<p>LCM บอกคุณว่าเมื่อเหตุการณ์ที่เกิดขึ้นอย่างซ้ำๆ จะสอดคล้องกัน นี่ถูกใช้ใน:</p>
<ul>
    <li><strong>การวางแผนรถบัส/รถไฟ:</strong> หากรถบัส A เดินทางทุกๆ 12 นาที และรถบัส B เดินทางทุกๆ 8 นาที พวกมันจะสอดคล้องกันทุกๆ LCM(12, 8) = 24 นาที</li>
    <li><strong>ระบบเกียร์:</strong> เกียร์ที่มี 12 ดวงตัดกับเกียร์ที่มี 8 ดวงจะกลับสู่ตำแหน่งเดิมทุกๆ LCM(12, 8) = 24 รอบของเกียร์ที่เล็กกว่า</li>
    <li><strong>ดนตรีและริทึม:</strong> รูปแบบการเต้น 3 และรูปแบบการเต้น 4 สอดคล้องกันทุกๆ LCM(3, 4) = 12 การเต้น — ฐานของการเต้นร่วมในดนตรี</li>
    <li><strong>ไฟสัญญาณจราจร:</strong> ไฟสัญญาณจราจรสองตัวที่มีระยะเวลาการเปลี่ยน 30 วินาทีและ 45 วินาที จะสัญญาณเขียวพร้อมกันทุกๆ LCM(30, 45) = 90 วินาที</li>
</ul>

<h3>การเข้ารหัสและคณิตศาสตร์แบบโมดูลาร์</h3>
<p>ใน RSA การเข้ารหัส Carmichael's totient function λ(n) มีความเกี่ยวข้องกับ LCM โดยเฉพาะอย่างยิ่ง λ(pq) = LCM(p−1, q−1) สำหรับจำนวนเฉพาะ p และ q ที่แตกต่างกัน LCM ค่านี้ถูกใช้ในการคำนวณตัวเลขการเข้ารหัสและตัวเลขการถอดรหัสใน RSA ทำให้ LCM มีความสำคัญต่อความปลอดภัยบนอินเทอร์เน็ต</p>

<h3>วิทยาศาสตร์คอมพิวเตอร์: การจัดตำแหน่งของความจำ</h3>
<p>ความจำของเครื่องคอมพิวเตอร์ต้องจัดตำแหน่งให้ตรงกับจำนวนคำจำกัดความที่กำหนด (เช่น 4 ไบต์ หรือ 8 ไบต์) เมื่อจัดสรรความจำร่วมกันให้เข้ากันได้กับหลายประเภทของข้อมูล ตัวเลขเริ่มต้นของความจำจะต้องจัดตำแหน่งให้ตรงกับ LCM ของความจำที่ต้องการ — เพื่อป้องกันการเข้าถึงความจำที่ไม่สอดคล้องกัน</p>

LCM vs GCD – Key Differences

LCM และ GCD เป็นแนวคิดที่เป็นประโยชน์ต่อกันซึ่งร่วมกันจับกุมโครงสร้างคูณของจำนวนเต็ม การเข้าใจทั้งสองจะทำให้ความเข้าใจทางคณิตศาสตร์เข้มข้นขึ้น

คุณสมบัติLCMGCD
ชื่อเต็มLeast Common MultipleGreatest Common Divisor
คำจำกัดความจำนวนเต็มบวกที่น้อยที่สุดซึ่งเป็นผลคูณของทั้งสองตัวหารบวกที่ใหญ่ที่สุดของทั้งสอง
ช่วง≥ max(a, b)≤ min(a, b)
จำนวนเต็มที่มีตัวประกอบเฉพาะแตกต่างกันLCM(a,b) = a × bGCD(a,b) = 1
สูตรหลักLCM = a×b / GCDใช้อัลกอริทึมของยูคลิด
การใช้งานหลักตัวส่วนของเศษส่วน การวางแผนการทำให้เศษส่วนง่ายขึ้น การแยกตัวประกอบ
ตัวอย่าง (12, 18)LCM = 36GCD = 6
ความสัมพันธ์ของผลิตภัณฑ์LCM × GCD = a × bGCD × LCM = a × b

ความสัมพันธ์หลัก LCM(a,b) × GCD(a,b) = a × b จะเป็นจริงเสมอสำหรับจำนวนเต็มบวก นี่หมายความว่า หากคุณรู้หนึ่งของคู่นั้น คุณจะรู้อีกคู่ได้หากคุณรู้ตัวเลขดั้งเดิม

ตัวอย่าง: LCM(12, 18) = 36 และ GCD(12, 18) = 6. ตรวจสอบ: 36 × 6 = 216 = 12 × 18. ✓

กรณีพิเศษและเงื่อนไขขอบเขต

การเข้าใจกรณีพิเศษของ LCM ช่วยหลีกเลี่ยงข้อผิดพลาดในการคำนวณและเขียนโปรแกรม

กรณีพิเศษInputLCM ผลลัพธ์เหตุผล
จำนวนเดียวกันLCM(5, 5)5จำนวนใดๆ เป็น LCM ของมันเอง
หนึ่งเป็นผลคูณของอีกจำนวนหนึ่งLCM(3, 9)99 แล้วหารด้วย 3
จำนวนเฉพาะLCM(7, 11)77ไม่มีปัจจัยร่วม → ผลิตภัณฑ์
หนึ่งเป็น 1LCM(1, 100)1001 หารทุกจำนวน
กำลังของจำนวนเฉพาะเดียวกันLCM(8, 16)16กำลังสูงสุดชนะ

LCM ในคณิตศาสตร์ระดับประถมศึกษา

LCM ถูกนำเสนอในหลักสูตรคณิตศาสตร์ระดับประถมศึกษาและระดับมัธยมศึกษา โดยเฉพาะอย่างยิ่งในบริบทของการคณิตศาสตร์ของเศษส่วน นี่คือวิธีที่มันเข้ากันได้กับลำดับมาตรฐาน:

เทคนิคเรียนชั้นเรียนทั่วไปคือ "วิธีการบันได" (เรียกอีกอย่างว่า "วิธีการเค้ก" หรือ "วิธีการกล่อง") หารทั้งสองตัวเลขด้วยปัจจัยร่วมของจำนวนเฉพาะพร้อมกัน จนกว่าตัวเลขที่เหลือจะไม่มีปัจจัยร่วมใดๆ แล้วคูณตัวหารทั้งหมดและตัวเลขที่เหลือเข้าด้วยกัน

ตัวอย่างวิธีการบันได: LCM(24, 36)

  2 | 24  36
  2 | 12  18
  3 |  6   9
    |  2   3
LCM = 2 × 2 × 3 × 2 × 3 = 72
    

ตรวจสอบ: LCM(24, 36) = (24 × 36) / GCD(24, 36) = 864 / 12 = 72. ✓

LCM ในการเขียนโปรแกรมและพัฒนาแอปพลิเคชันซอฟต์แวร์

LCM ปรากฏบ่อยครั้งในงานเขียนโปรแกรม ตั้งแต่การออกแบบแอปพลิเคชันจนถึงการกำหนดเวลาในการทำงานของระบบ นี่คือวิธีการนำไปใช้และนำไปใช้ในโค้ด:

การคำนวณ LCM ที่มีประสิทธิภาพโดยใช้ GCD (Python):

from math import gcd

def lcm(a, b):
    return abs(a * b) // gcd(a, b)

# LCM ของตัวเลขหลายตัว:
from functools import reduce
def lcm_multiple(*nums):
    return reduce(lcm, nums)

# ตัวอย่าง:
print(lcm(12, 18))        # 36
print(lcm_multiple(4, 6, 10))  # 60

การนำไปใช้ในแอปพลิเคชันการเขียนโปรแกรมทั่วไป:

ใน Python 3.9+ มี math.lcm() ที่เพิ่มเข้ามาในไลบรารีสตาร์ดาร์ด เพื่อรองรับตัวเลขหลายตัว: math.lcm(4, 6, 10) จะได้ 60 ก่อน 3.9 นักพัฒนาต้องใช้สูตร abs(a*b)//gcd(a,b) หรือรูปแบบการลดความซับซ้อนของ reduce ที่แสดงด้านบน

LCM Practice Problems with Solutions

ทดสอบความเข้าใจของคุณด้วยปัญหาทดสอบที่แตกต่างกัน แต่ละปัญหาจะแสดงสถานการณ์ที่ต้องการการคำนวณ LCM:

หมายเลขปัญหาการคำนวณ LCMคำตอบ
1รถบัส A มาใน 8 นาที รถบัส B มาใน 12 นาที เมื่อพวกเขาจะมาถึงพร้อมกันLCM(8,12): 8=2³, 12=2²×3 → 2³×3=2424 นาที
2บวกเศษส่วน: 5/6 + 3/8LCD = LCM(6,8)=24; 20/24+9/24=29/2429/24 = 1 5/24
3เกียร์: 15 ดวงและ 20 ดวง มีกี่ครั้งจนกว่าจะกลับไปถึงจุดเริ่มต้นLCM(15,20)=60 ดวง; 60/15=4 รอบของเกียร์ A4 รอบ
4แสง A ส่องสว่างทุก 4 วินาที ส่องสว่าง B ทุก 6 วินาที ส่องสว่าง C ทุก 10 วินาที เมื่อพวกเขาจะส่องสว่างพร้อมกันLCM(4,6,10)=60ทุก 60 วินาที
5ทำให้เรียบ: LCM(36, 48, 60)LCM(36,48)=144; LCM(144,60)=720720

สำหรับปัญหาที่ 5 ตรวจสอบ: 720 ÷ 36 = 20 ✓; 720 ÷ 48 = 15 ✓; 720 ÷ 60 = 12 ✓. ทั้งสามตัวหารด้วยกันได้ และ 720 เป็นจำนวนเล็กที่สุด (ลอง 360: 360 ÷ 48 = 7.5 ✗). ประเภทปัญหานี้ — การจัดตาราง การบวกเศษส่วน และระบบเกียร์ — แสดงถึงสามประเภทที่พบได้บ่อยที่สุดของ LCM ที่คุณจะพบในโลกแห่งความเป็นจริง

ทดสอบเพิ่มเติม: LCM(100, 75) = ? โดยใช้ GCD: GCD(100, 75) = 25; LCM = (100×75)/25 = 7500/25 = 300. ตรวจสอบ: 300÷100=3 ✓; 300÷75=4 ✓. วิธีการ GCD เป็นแนวทางที่เชื่อถือได้เร็วที่สุดสำหรับคู่จำนวนเต็มใดๆ ไม่ว่าขนาดจะเป็นอย่างไร. หมายเหตุเพิ่มเติมเกี่ยวกับความเร็ว: สำหรับจำนวนเต็มขนาดใหญ่ (ร้อยหลัก) แม้แต่แอลกอริทึมของ Euclid ก็ใช้ GCD ที่ขยายหรือ GCD 2 สตาร์ทสำหรับความเร็วเช่นกัน Python's math.gcd() และ math.lcm() ใช้การดำเนินการ C ที่ถูกต้องซึ่งสามารถจัดการจำนวนเต็มที่มีขนาดใหญ่ไม่จำกัดได้ — ซึ่งเป็นเหตุผลที่คำนวณออนไลน์ของเราก็สามารถจัดการตัวเลขขนาดใหญ่ได้โดยไม่มีปัญหาเกี่ยวกับความเร็ว