เครื่องคำนวณการแยกตัวประกอบโชเลสกี
แยกตัวประกอบเมทริกซ์สมมาตรบวกแน่นอนเป็น A = LLᵀ ด้วยเครื่องคำนวณการแยกตัวประกอบโชเลสกีของ MiniWebtool สร้างตัวประกอบสามเหลี่ยมล่างทีละขั้น แล้วคูณกับทรานสโพสเพื่อยืนยันว่าได้เมทริกซ์ตั้งต้นกลับคืนมา
เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกันไม่แน่ใจว่าใช้อย่างไร? ถาม AI
ดูคำถาม
ใส่เมทริกซ์สมมาตรที่นิยามบวกแน่นอน เพื่อหา L โดยคำนวณทีละช่องพร้อมตรวจการแยกตัว A = LLᵀ
ตัวบล็อกโฆษณาของคุณทำให้เราแสดงโฆษณาไม่ได้
MiniWebtool ให้ใช้ฟรีได้เพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วยการอัปเกรดเพื่อใช้งานแบบไม่มีโฆษณาและใช้ได้มากขึ้นต่อวัน หรืออนุญาต MiniWebtool.com แล้วโหลดใหม่
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วโหลดใหม่
- หรืออัปเกรดเพื่อไม่มีโฆษณาและมีโควตาต่อวันที่สูงขึ้น
เกี่ยวกับ เครื่องคำนวณการแยกตัวประกอบโชเลสกี
เครื่องคำนวณการแยกตัวประกอบโชเลสกีจะแยกเมทริกซ์สมมาตรกึ่งกำหนดบวก A ออกเป็นผลคูณของเมทริกซ์สามเหลี่ยมล่าง L และเมทริกซ์สลับเปลี่ยน Lᵀ เพื่อให้ได้ A = LLᵀ การแยกตัวประกอบนี้เป็นพื้นฐานในพีชคณิตเชิงเส้นเชิงตัวเลข โดยให้ประสิทธิภาพประมาณ สองเท่า ของการแยกตัวประกอบ LU ทั่วไปโดยการใช้ประโยชน์จากความสมมาตรและความกึ่งกำหนดบวกของเมทริกซ์อินพุต เครื่องคำนวณนี้มีการแสดงการคำนวณทีละขั้นตอนแบบเคลื่อนไหว การไฮไลต์ช่องที่โต้ตอบได้ และการตรวจสอบอัตโนมัติว่า LLᵀ สร้าง A กลับคืนมาได้ถูกต้อง
สรุปภาพรวม
เครื่องคำนวณการแยกตัวประกอบโชเลสกี แยกเมทริกซ์สมมาตรบวกแน่นอน A เป็นเมทริกซ์สามเหลี่ยมล่าง L และทรานสโพสของมัน โดย A = LLᵀ จากนั้นคูณ L กับ Lᵀ เพื่อตรวจสอบผลลัพธ์
| ฟีเจอร์ | สิ่งที่ได้รับ | เหมาะสำหรับ |
|---|---|---|
| ขนาดเมทริกซ์ | เมทริกซ์จัตุรัสตั้งแต่ 2×2 ถึง 6×6 | โจทย์พีชคณิตเชิงเส้นและเมทริกซ์ความแปรปรวนร่วม |
| การสะท้อนความสมมาตร | เมื่อแก้ไข A[i,j] ค่า A[j,i] จะถูกตั้งให้โดยอัตโนมัติ เมทริกซ์จึงสมมาตรอยู่เสมอ | ป้อนค่าโดยไม่ผิดพลาดเรื่องความสมมาตร |
| วิธีหาคำตอบทีละขั้น | คลิกช่องใดก็ได้ของ L เพื่อดูสูตร หรือใช้ปุ่มเล่นทั้งหมดเพื่อไล่ดูทุกองค์ประกอบ | เรียนรู้ว่าแต่ละค่าคำนวณอย่างไร |
| การตรวจสอบ | คูณ L × Lᵀ กลับมาและรายงานค่าความคลาดเคลื่อนสูงสุดเทียบกับ A | ยืนยันว่าการแยกตัวประกอบถูกต้อง |
| ไม่เป็นบวกแน่นอน | ถ้ามีค่าลบปรากฏใต้รากที่สอง เครื่องคิดเลขจะบอกว่าขั้นตอนในแนวทแยงใดล้มเหลว | หาสาเหตุว่าทำไมเมทริกซ์แยกตัวประกอบไม่ได้ |
| เมทริกซ์ตัวอย่าง | ค่าตั้งต้นสำหรับ 2×2, 3×3, 4×4, เมทริกซ์สหสัมพันธ์ และ Hilbert 3×3 | ลองใช้เครื่องมือก่อนกรอกข้อมูลของตัวเอง |
การทำงานของการแยกตัวประกอบโชเลสกี
สำหรับเมทริกซ์สมมาตรกึ่งกำหนดบวก A ขนาด n×n อัลกอริทึมจะคำนวณ L ทีละคอลัมน์ สำหรับแต่ละคอลัมน์ j:
องค์ประกอบแนวทแยงหลัก:
$$L_{jj} = \sqrt{A_{jj} - \sum_{k=1}^{j-1} L_{jk}^2}$$
องค์ประกอบนอกแนวทแยงหลัก (สำหรับ i > j):
$$L_{ij} = \frac{1}{L_{jj}} \left( A_{ij} - \sum_{k=1}^{j-1} L_{ik} L_{jk} \right)$$
อัลกอริทึมจะดำเนินการจากซ้ายไปขวาทีละคอลัมน์ แต่ละองค์ประกอบแนวทแยงจะมีการหารากที่สอง ซึ่งรับประกันได้ว่าเป็นจำนวนจริงและเป็นบวกเมื่อ A เป็นกึ่งกำหนดบวก หากมีค่าลบปรากฏขึ้นภายใต้รากที่สอง แสดงว่าเมทริกซ์นั้นไม่ใช่กึ่งกำหนดบวก
เงื่อนไขสำหรับการแยกตัวประกอบโชเลสกี
| เงื่อนไข | ข้อกำหนด | จะเกิดอะไรขึ้นหากละเมิด |
|---|---|---|
| สมมาตร (Symmetric) | A = Aᵀ (A[i,j] = A[j,i]) | การแยกตัวประกอบจะไม่นิยาม |
| กึ่งกำหนดบวก (Positive-Definite) | ค่าเฉพาะ (eigenvalues) ทั้งหมด > 0 | เกิดค่าลบภายใต้รากที่สอง |
| จัตุรัส (Square) | เมทริกซ์ขนาด n×n | ไม่สามารถใช้กับเมทริกซ์สี่เหลี่ยมผืนผ้าได้ |
คุณสมบัติหลัก
วิธีใช้เครื่องคำนวณการแยกตัวประกอบโชเลสกี
- เลือกขนาดเมทริกซ์ — เลือกตั้งแต่ 2×2 ถึง 6×6 การแยกตัวประกอบโชเลสกีต้องใช้เมทริกซ์จัตุรัส
- กรอกค่า — เติมค่าในช่องเมทริกซ์ เครื่องคำนวณจะคัดลอกค่าข้ามแนวทแยงโดยอัตโนมัติเพื่อให้แน่ใจว่าสมมาตร (การแก้ไข A[i,j] จะตั้งค่า A[j,i] ให้โดยอัตโนมัติ)
- คลิกแยกตัวประกอบ — กดปุ่ม "แยกตัวประกอบ A = LLᵀ" เพื่อเริ่มการคำนวณ
- สำรวจผลลัพธ์ — ตรวจสอบสมการ A = L × Lᵀ ที่แยกสีไว้ คลิกช่องใดก็ได้ใน L เพื่อดูสูตรที่มา ใช้ "เล่นทั้งหมด" เพื่อเลื่อนดูการคำนวณของแต่ละองค์ประกอบโดยอัตโนมัติ
- ตรวจสอบ — เครื่องคำนวณจะคูณ L × Lᵀ กลับคืนมาและรายงานข้อผิดพลาดสูงสุด เพื่อยืนยันว่าการแยกตัวประกอบนั้นถูกต้อง
การประยุกต์ใช้ในโลกจริง
โชเลสกี เทียบกับการแยกตัวประกอบอื่น ๆ
| วิธี | การแยกตัวประกอบ | ข้อกำหนด | ความซับซ้อน |
|---|---|---|---|
| โชเลสกี (Cholesky) | A = LLᵀ | สมมาตรกึ่งกำหนดบวก | n³/3 |
| LU | A = LU (หรือ PA = LU) | หาตัวผกผันได้ | 2n³/3 |
| QR | A = QR | เมทริกซ์ใด ๆ | 2n³/3 (Householder) |
| SVD | A = UΣVᵀ | เมทริกซ์ใด ๆ | ~11n³/3 |
| Eigendecomposition | A = QΛQᵀ | สมมาตร | ~9n³ |
คำถามที่พบบ่อย
การแยกตัวประกอบโชเลสกีคืออะไร?
การแยกตัวประกอบโชเลสกี (ตั้งชื่อตาม Andre-Louis Cholesky) คือการแยกเมทริกซ์สมมาตรกึ่งกำหนดบวก A ออกเป็น A = LLᵀ โดยที่ L เป็นเมทริกซ์สามเหลี่ยมล่างที่มีองค์ประกอบแนวทแยงเป็นบวก เป็นหนึ่งในการแยกตัวประกอบเมทริกซ์ที่มีประสิทธิภาพและเสถียรที่สุด
สามารถใช้การแยกตัวประกอบโชเลสกีได้เมื่อใด?
เมทริกซ์ต้องเป็นเมทริกซ์สมมาตร (A = Aᵀ) และเป็นกึ่งกำหนดบวก (ค่าเฉพาะทั้งหมดต้องเป็นบวก หรือเทียบเท่ากับ xᵀAx > 0 สำหรับทุกเวกเตอร์ x ที่ไม่ใช่ศูนย์) ตัวอย่างที่พบบ่อย ได้แก่ เมทริกซ์ความแปรปรวนร่วม, เมทริกซ์ความสัมพันธ์, เมทริกซ์แกรม (XᵀX สำหรับ X ที่มีลำดับขั้นเต็ม), และเมทริกซ์ความแข็งเกร็งในวิศวกรรมโครงสร้าง
จะเกิดอะไรขึ้นถ้าเมทริกซ์ของฉันไม่ใช่กึ่งกำหนดบวก?
หากเมทริกซ์ไม่ใช่กึ่งกำหนดบวก คุณจะพบค่าลบภายใต้รากที่สองระหว่างการแยกตัวประกอบ ซึ่งไม่ใช่จำนวนจริง เครื่องคำนวณจะรายงานข้อผิดพลาดระบุว่าขั้นตอนในแนวทแยงใดที่ล้มเหลว คุณอาจต้องการตรวจสอบความผิดพลาดด้านความสมมาตรของเมทริกซ์ หรือพิจารณาใช้การแยกตัวประกอบ LDLᵀ สำหรับเมทริกซ์กึ่งกำหนดบวกกึ่งหนึ่ง (positive semi-definite)
การแยกตัวประกอบโชเลสกีใช้แก้ระบบสมการเชิงเส้นได้อย่างไร?
ในการแก้ Ax = b ขั้นแรกให้แยก A = LLᵀ จากนั้นแก้ Ly = b โดยการแทนที่ไปข้างหน้า (เนื่องจาก L เป็นสามเหลี่ยมล่าง) แล้วแก้ Lᵀx = y โดยการแทนที่ย้อนกลับ วิธีนี้เร็วกว่าการแก้ผ่านการแยกตัวประกอบ LU ประมาณสองเท่าเนื่องจาก L และ Lᵀ ใช้ข้อมูลร่วมกัน
ความสัมพันธ์ระหว่างโชเลสกีและดีเทอร์มิแนนต์คืออะไร?
เนื่องจาก A = LLᵀ เราจะได้ det(A) = det(L) × det(Lᵀ) = det(L)² และเนื่องจาก L เป็นเมทริกซ์สามเหลี่ยม det(L) จึงเป็นเพียงผลคูณขององค์ประกอบในแนวทแยงหลักเท่านั้น นี่เป็นวิธีที่มีประสิทธิภาพในการคำนวณดีเทอร์มิแนนต์ของเมทริกซ์กึ่งกำหนดบวก
การแยกตัวประกอบโชเลสกีสามารถใช้กับเมทริกซ์เชิงซ้อนได้หรือไม่?
ได้ สำหรับเมทริกซ์เชิงซ้อน เงื่อนไขคือ A ต้องเป็นเมทริกซ์แฮร์มิเทียนกึ่งกำหนดบวก (A = A* โดยที่ A* คือเมทริกซ์สลับเปลี่ยนสังยุค) การแยกตัวประกอบจะกลายเป็น A = LL* โดยที่ L* คือเมทริกซ์สลับเปลี่ยนสังยุคของ L เครื่องคำนวณนี้รองรับเมทริกซ์ค่าจริง
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"เครื่องคำนวณการแยกตัวประกอบโชเลสกี" ที่ https://MiniWebtool.com/th/เครื่องคำนวณการแยกตัวประกอบโชเลสกี/ จาก MiniWebtool, https://MiniWebtool.com/
โดยทีมงาน miniwebtool อัปเดตเมื่อ: 2026-04-12
พูดคุยกับ AI ที่คุณชื่นชอบ
เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน
ดูคำถาม
พีชคณิตเชิงเส้น:
- เครื่องคำนวณมุมระหว่างเวกเตอร์ ใหม่
- เครื่องคำนวณพหุนามลักษณะเฉพาะ ใหม่
- เครื่องคำนวณการแยกตัวประกอบโชเลสกี ใหม่
- เครื่องคำนวณปริภูมิคอลัมน์ ใหม่
- เครื่องคำนวณกฎของเครเมอร์ ใหม่
- เครื่องคำนวณผลคูณเวกเตอร์ ใหม่
- เครื่องคำนวณดีเทอร์มิแนนต์
- เครื่องคำนวณดอทโปรดักต์ ใหม่
- เครื่องคิดเลขค่าลักษณะเฉพาะและเวกเตอร์ลักษณะเฉพาะ
- เครื่องคำนวณแกรม-ชมิดท์
- เครื่องคำนวณเมทริกซ์จาโคเบียน ใหม่
- เครื่องคำนวณรูปแบบปกติของจอร์แดน ใหม่
- เครื่องคิดเลขเมทริกซ์
- เครื่องคำนวณการทแยงมุมเมทริกซ์ ใหม่
- เครื่องคำนวณเลขชี้กำลังเมทริกซ์ ใหม่
- เครื่องคำนวณเมทริกซ์ผกผัน ใหม่
- เครื่องคำนวณการแยกตัวประกอบ LU ของเมทริกซ์
- เครื่องคำนวณการคูณเมทริกซ์ ใหม่
- เครื่องคำนวณยกกำลังเมทริกซ์ ใหม่
- เครื่องคำนวณอันดับเมทริกซ์
- เครื่องคำนวณเทรซเมทริกซ์
- เครื่องคำนวณปริภูมิว่าง ใหม่
- เครื่องคำนวณการแยกเศษส่วนบางส่วน
- เครื่องคำนวณการแยก QR ใหม่
- เครื่องคำนวณ RREF (รูปแบบขั้นบันได) ใหม่
- เครื่องคำนวณการแยกค่าเอกฐาน SVD
- เครื่องคำนวณผลคูณเทนเซอร์ ใหม่
- เครื่องคำนวณเวกเตอร์หนึ่งหน่วย ใหม่
- เครื่องคิดเลขเวกเตอร์
- เครื่องคำนวณขนาดเวกเตอร์ ใหม่
- เครื่องคำนวณการฉายเวกเตอร์