मुझे आंशिक व्युत्पन्न को एक गैर-रेखीय समीकरण x1^2+3x1x2-5x1^2-x2 में खोजने और इसे मैट्रिक्स में बदलने की आवश्यकता है। किसी भी मदद की अत्यधिक सराहना की जाती है। और आउट पुट मैट्रिक्स गुणांक होना चाहिए अग्रिम धन्यवाद

-4
osman 21 मई 2017, 00:10

1 उत्तर

सबसे बढ़िया उत्तर

अगर मुझे आपका प्रश्न मिल गया है, तो आप निम्न की तरह समीकरण का आंशिक अंतर प्राप्त कर सकते हैं:

syms 'x1' 'x2';
mat = [diff(x1^2+3*x1*x2-5*x1^2-x2,x1);diff(x1^2+3*x1*x2-5*x1^2-x2,x2)];

या ढाल का उपयोग करना:

gradient(x1^2+3*x1*x2-5*x1^2-x2)
0
OmG 21 मई 2017, 00:59
बहुत बहुत धन्यवाद, लेकिन मुझे गुणांक मैट्रिक्स की आवश्यकता है, यहां तक ​​​​कि शून्य तत्व भी इसमें दिखाई देना चाहिए, मुझे इसे n चर के लिए भी चाहिए, कृपया मदद करें
 – 
osman
21 मई 2017, 23:34
मेरा सौभाग्य। आप mat मैट्रिक्स में शून्य जोड़ सकते हैं। या यदि आप एक वर्ग मैट्रिक्स के विकर्ण पर ढाल रखना चाहते हैं diag(gradient(x1^2+3*x1*x2-5*x1^2-x2)) पसंद करते हैं।
 – 
OmG
22 मई 2017, 11:20
ठीक है, उस कमांड को एम फाइल में एक फ़ंक्शन के रूप में कैसे बनाया जाए? और मुझसे मेरे समीकरण को इनपुट करने के लिए कहें..pls मदद
 – 
osman
8 जून 2017, 22:44