लैपैक के क्यूआर रूटीन स्टोर क्यू को हाउसहोल्डर रिफ्लेक्टर के रूप में रखते हैं। यह प्रतिबिंब वेक्टर को मापता है साथ में , इसलिए परिणाम का पहला तत्व बन जाता है , इसलिए इसे संग्रहीत करने की आवश्यकता नहीं है। और यह एक अलग स्टोर करता हैवेक्टर, जिसमें आवश्यक पैमाने कारक शामिल हैं। तो एक परावर्तक मैट्रिक्स इस तरह है:
कहाँ पे सामान्यीकृत नहीं है। जबकि, पाठ्यपुस्तकों में, परावर्तक मैट्रिक्स है
कहाँ पे सामान्यीकृत है।
LAPACK स्केल क्यों होता है साथ में , इसे सामान्य करने के बजाय?
जरूरत भंडारण (के बजाय) है , जमा करना पड़ता है), और बाद में, आवेदन करना तेजी से किया जा सकता है, क्योंकि इसके साथ गुणा करने की कोई आवश्यकता नहीं है (के साथ गुणा पाठ्यपुस्तक संस्करण में, यदि सामान्य सामान्यीकरण के बजाय, अनुकूलित किया जा सकता है, द्वारा बढ़ाया जाता है )।
(मेरे प्रश्न का कारण यह है कि मैं एक क्यूआर और एसवीडी दिनचर्या लिख रहा हूं, और मैं इस निर्णय का कारण जानना चाहूंगा, कि मुझे इसका पालन करने की आवश्यकता है या नहीं)