ฉันใช้ Mathematica เพื่อแก้ปัญหา ฉันมีคำถามเกี่ยวกับเมทริกซ์ผกผัน
ถ้าฉันต้องการเพียงหนึ่งองค์ประกอบของเมทริกซ์ผกผันมีอัลกอริทึมที่เร็วกว่าการใช้Inverse
เพื่อคำนวณเมทริกซ์ผกผันทั้งหมดและแยกองค์ประกอบที่ฉันต้องการหรือไม่?
ฉันใช้ Mathematica เพื่อแก้ปัญหา ฉันมีคำถามเกี่ยวกับเมทริกซ์ผกผัน
ถ้าฉันต้องการเพียงหนึ่งองค์ประกอบของเมทริกซ์ผกผันมีอัลกอริทึมที่เร็วกว่าการใช้Inverse
เพื่อคำนวณเมทริกซ์ผกผันทั้งหมดและแยกองค์ประกอบที่ฉันต้องการหรือไม่?
คำตอบ:
ฉันไม่ได้เห็นสิ่งนี้ใน Mathematica แต่ฉันคิดว่าสามารถแก้ไขชุดสมการสำหรับหนึ่งที่ไม่รู้จักอาจได้รับการสนับสนุน
แน่นอนว่าวิธีการตรงจะนำอัลกอริทึมเมทริกซ์ผกผันมาใช้และหยุดพวกเขาเมื่อองค์ประกอบนั้นถูกกำหนด อาจเป็นเรื่องที่น่าสนใจที่จะเห็นว่าการเพิ่มประสิทธิภาพที่คุณมีสำหรับแต่ละอัลกอริทึมถ้าเป้าหมายคือการได้รับองค์ประกอบเดียวเท่านั้น
แต่ตามวรรคหนึ่งความคิดหนึ่งอาจเป็นการแสดงเมทริกซ์ผกผันของคุณเป็นสิ่งที่ไม่ทราบในระบบสมการแล้วลองแก้ไขเฉพาะสิ่งที่ไม่ต้องการที่คุณต้องการ หากคุณได้รับหน่วยความจำที่ดีขึ้นและประสิทธิภาพของซีพียูมันอาจจะปลอดภัยที่จะบอกว่า Mathematica ไม่ได้แก้สมการทั้งหมด แต่เพียงแค่ทำการปรับให้เหมาะสมเพื่อพิจารณาเฉพาะสิ่งที่คุณไม่รู้จัก คุณอาจได้รับประสิทธิภาพที่แย่ลงแน่นอนเนื่องจากคุณไม่ได้ใช้อัลกอริทึมผกผันโดยตรง หากคุณตัดสินใจที่จะลองแจ้งให้เราทราบว่ามันทำงาน!