2011-09-16 15 views
6

के गुणांकों से एक मैट्रिक्स को देखते हुए समीकरणोंसमीकरणों

eqn1 = 5 x1 + 2 x2 + 3 x3 == 8 
eqn2 = 4 x1 + 7 x2 + 9 x3 == 5 
eqn3 = 6 x1 + x2 + 9 x3 == 2 

मैं x1, x2, x3 के गुणांकों कैसे निकालने एक मैट्रिक्स के रूप में करते हैं बनाना?

मैंने CoefficientArrays का उपयोग करने की कोशिश की लेकिन आउटपुट SparseArray के रूप में दिया गया था।

+4

'Normal' होगा एक सामान्य मैट्रिक्स में 'स्पैर्सएरे' को रूपांतरित करें। – Heike

+0

मुझे स्टैक ओवरफ्लो में आपका स्वागत करने की अनुमति दें और तीन चीजों को याद दिलाएं जो हम आम तौर पर यहां करते हैं: 1) जैसे ही आपको सहायता मिलती है, इसे विशेषज्ञता के क्षेत्र में ** ** प्रश्नों का उत्तर देने का प्रयास करें ** ['एफएक्यू पढ़ें]] (http://tinyurl.com/2vycnvr) 3) जब आप अच्छे प्रश्नोत्तर देखते हैं, तो उन्हें [ग्रे त्रिभुजों का उपयोग करके] [http://i.imgur.com/kygEP.png) द्वारा वोट दें, की विश्वसनीयता के रूप में यह प्रणाली प्रतिष्ठा पर आधारित है जो उपयोगकर्ताओं को अपना ज्ञान साझा करके हासिल होती है। इस मामले में नासर के मामले में आपकी समस्या को बेहतर हल करने के लिए भी याद रखें, ['चेकमार्क साइन दबाकर]' (http://tinyurl.com/4srwe2t)/- –

उत्तर

11

Normal

(Normal[CoefficientArrays[{eqn1, eqn2, eqn3}, {x1, x2, x3}]][[2]]) // MatrixForm 

enter image description here

4

प्रयास करें मैं कर रहा हूँ नहीं शौकीन की Normal

Coefficient[# /. Equal[e_, _] -> e, {x1, x2, x3}] & /@ {eqn1, eqn2, eqn3} 

छोटा लेकिन जैसा कि स्पष्ट नहीं:

Coefficient[[email protected]#, {x1, x2, x3}] & /@ {eqn1, eqn2, eqn3} 
+0

क्यों 'सामान्य' का विचलन? – rcollyer

+3

@rcollyer क्योंकि दस्तावेज़ मेरे स्वाद के लिए पर्याप्त स्पष्ट नहीं है, और वाक्यांश 'जब अतिरिक्त "डेटा प्रकार" पेश किए जाते हैं, सामान्य को सामान्य अभिव्यक्तियों के लिए, जब संभव हो, उन्हें परिवर्तित करने के लिए परिभाषित किया जाना चाहिए।' सभी एमएमए दस्तावेज़ों में अद्वितीय है। बस एक पागल व्यक्तित्व लक्षण, मुझे लगता है। –

संबंधित मुद्दे