विशेषता बहुपद एक वर्ग मैट्रिक्स की एक बहुपद के रूप में परिभाषित किया गया है पी ए (x) = det ( मैं x- एक ) जहां मैं है पहचान मैट्रिक्स और det निर्धारक । ध्यान दें कि यह परिभाषा हमेशा हमें एक राक्षसी बहुपद प्रदान करती है जैसे कि समाधान अद्वितीय है।
इस चुनौती के लिए आपका कार्य पूर्णांक मूल्यवान मैट्रिक्स के लिए विशेषता बहुपद के गुणांक की गणना करना है, इसके लिए आप बिल्ट-इन का उपयोग कर सकते हैं लेकिन यह हतोत्साहित किया जाता है।
नियम
- इनपुट किसी भी सुविधाजनक प्रारूप में एनएक्सएन (एन any 1) पूर्णांक मैट्रिक्स है
- आपका प्रोग्राम / फंक्शन या तो बढ़ते या घटते क्रम में गुणांक लौटाएगा (कृपया निर्दिष्ट करें)
- गुणांक को मानदंड ऐसे हैं कि x N का गुणांक 1 है (परीक्षण मामलों को देखें)
- आपको अमान्य इनपुट को संभालने की आवश्यकता नहीं है
परीक्षण के मामलों
गुणांक घटते क्रम में दिए गए हैं (जैसे। x N , x N-1 , ..., x 2 , x, 1):
[0] -> [1 0]
[1] -> [1 -1]
[1 1; 0 1] -> [1 -2 1]
[80 80; 57 71] -> [1 -151 1120]
[1 2 0; 2 -3 5; 0 1 1] -> [1 1 -14 12]
[4 2 1 3; 4 -3 9 0; -1 1 0 3; 20 -4 5 20] -> [1 -21 -83 559 -1987]
[0 5 0 12 -3 -6; 6 3 7 16 4 2; 4 0 5 1 13 -2; 12 10 12 -2 1 -6; 16 13 12 -4 7 10; 6 17 0 3 3 -1] -> [1 -12 -484 3249 -7065 -836601 -44200]
[1 0 0 1 0 0 0; 1 1 0 0 1 0 1; 1 1 0 1 1 0 0; 1 1 0 1 1 0 0; 1 1 0 1 1 1 1; 1 1 1 0 1 1 1; 0 1 0 0 0 0 1] -> [1 -6 10 -6 3 -2 0 0]
[ 1.00000000e+00 -1.51000000e+02 1.12000000e+03]
उदाहरण के लिए, क्या मैं इसका उत्पादन कर सकता हूं ?