การแสดงออกเชิงวิเคราะห์สำหรับ eigenvector ของเมทริกซ์สมมาตรจริง 3x3 หรือไม่?


11

ฉันกำลังเขียนอัลกอริทึมที่ประมวลผลภาพ 3 มิติตามช่วงเวลาของความเฉื่อย

ฉันมีเมทริกซ์สมมาตรจริง 3x3 ซึ่งฉันต้องหาค่าลักษณะเฉพาะ ฉันได้พบอัลกอริทึมทั่วไปที่หลากหลายสำหรับการทำเมทริกซ์ตามแนวทแยงมุมออกไป แต่ฉันไม่สามารถรู้ได้ว่ามีนิพจน์การวิเคราะห์สำหรับ 3 eigenvctors ของเมทริกซ์ดังกล่าวหรือไม่

ใครบางคนที่มีความเชี่ยวชาญในวิชาคณิตศาสตร์รู้หรือไม่?


แก้ไข

สำหรับบันทึกที่นี่คือสิ่งที่ฉันได้พบกับคำถามตัวเอง ดังที่ Matthias Odisio พูดไว้คุณไม่สามารถลงไปสู่การแสดงออกเชิงวิเคราะห์อย่างง่ายๆ ได้ทันทีที่คุณมีเมทริกซ์ 3x3

ฉันได้พบ แต่กระดาษเฉพาะสำหรับกรณีพิเศษเมทริกซ์เฮอร์เมียน 3x3 ซึ่งเปรียบเทียบวิธีการเชิงตัวเลขแบบต่างๆ:

http://arxiv.org/abs/physics/0610206

นี่คือรหัส C และ Fortran ของกระดาษ:

http://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html

คำตอบ:


8

ดี ฉันไม่ทราบว่าคุณสามารถทำสิ่งต่าง ๆ เช่นนั้นในเครื่องมือออนไลน์ฟรี ฉันจะต้องตรวจสอบเพื่อดูว่า Mathematica ให้คุณได้มากแค่ไหน
Jason R

อุ๊ย! ฉันเดาว่านี่เป็นสาเหตุที่ผู้คนหันมาใช้ความละเอียดเชิงตัวเลข นี่เป็นสิ่งที่อ่านได้ยาก ยิ่งกว่านั้นฉันเห็นตัวเลขในจินตนาการที่นั่น ฉันคิดว่าฉันควรจะเพิ่มว่า a, bc, d, e และ f เป็นจริง คุณสามารถทำสิ่งนั้นใน Mathematica ได้ไหม?
Jean-Yves

Mathematica มีวิธีที่ครอบคลุมในการกำหนด "ตัวดำเนินการพื้นฐาน" (Sqrt, Power, Log, ฯลฯ ) สำหรับตัวเลขที่ซับซ้อน (ปัญหาการตัดสาขา ฯลฯ ) มั่นใจได้ว่าค่าจริงใด ๆ ก็ตามที่คุณแทนที่สัญลักษณ์ 'a', ... , 'f' ด้วย eigenvectors จะเป็นของจริง (เช่นชิ้นส่วนจินตภาพของพวกมันจะน้อยกว่าพูด 10 ^ -12)
Matthias Odisio

ฉันพบว่าคุณสามารถสร้างในสมมติฐานดังกล่าวโดยใช้ไวยากรณ์เช่น "a [Element] Reals" แต่จากนี้ไปฉันต้องมีใบอนุญาต Mathematica ซึ่งฉันไม่มี;)
Jean-Yves

2
จำเป็นต้องแสดงปริมาณโดยใช้ตัวเลขที่ซับซ้อนแม้ว่ารายการ a, ... , f เป็นตัวเลขจริง เพื่อนร่วมงานชี้ให้ฉันเห็นen.wikipedia.org/wiki/Casus_irreducibilisซึ่งอธิบายปัญหา
แมทเธียสชโอดิโอ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.