सबसे पहले, मैथमैटिका को कुछ ठीक करने के लिए प्राप्त करना जैसा कि आप चाहते हैं कि यह एक काला कला है, और बहुत धैर्य की आवश्यकता है। यही कारण है, ने कहा कि अगर आप अपने मूल अभिव्यक्ति को Reduce
लागू होते हैं, प्रति Belisarius के रूप में, आप
In[1]:=Reduce[x^3 + L + r > 3 x^3 + 2 r, r, Reals]
Out[1]:= r < L - 2 x^3
मिलता था लेकिन, जैसा कि आप ने कहा, यह पूर्ण अभिव्यक्ति नहीं है, और Reduce
का उत्पादन केवल वर्णित किया जा सकता है क्या जब इसे लागू किया गया तो सहायक उत्तर से कम के रूप में। यह इस बिंदु पर है जहां धैर्य और बहुत अधिक प्रसंस्करण की आवश्यकता है। मैं
In[2]:=Reduce[ <full expression>, Delta, Reals] // LogicalExpand // Simplify
हालांकि यह आप एक साफ जवाब दे नहीं है, यह पहले से बेहतर है और अपने समाधान की संरचना का पता चलता है और अधिक के साथ शुरू होगा। (मैं FullSimplify
का उपयोग नहीं करता क्योंकि यह अन्य शर्तों के साथ Delta
मिश्रण करता है।) इस बिंदु पर, हमें स्वयं शर्तों के बारे में अधिक जानने की आवश्यकता है, और In[2]
से आउटपुट उतना उपयोगी नहीं है जितना हम चाहते हैं।
मैं इसे LogicalExpand
के साथ फिर से विस्तारित करूंगा जो आपको बारह शब्द देता है जो Reduce
अकेले देता है। , (आप ध्यान दें हूँ कि केवल पिछले छह शर्तों वास्तव में Delta
शामिल है, इसलिए मैं जाँच चाहते हैं कि चर की स्थिति वास्तव में मेल खाते हैं।) केवल उन्हीं पिछले छह शर्तों का चयन
In[3]:=%2[[-6;;]] // Simplify
Out[3]:= m != 0
&& ((Omega > 0 && Delta < something) || (Omega > 0 && Delta < something else)
&& (1 < e < 2 || e < 1 || e > 2)
तीसरे कार्यकाल अनुलापिक है, लेकिन Simplify
और न ही FullSimplify
इसे निकालने के लिए प्रतीत नहीं होता है। और हम वास्तव में केवल मध्य अवधि में रुचि रखते हैं। यदि Omega > 0
आपकी अभिव्यक्ति को %[[2,1,2]]
के माध्यम से निकाला जा सकता है।
एक अभिव्यक्ति में सब एक साथ इस लाना:
In[4]:=Simplify[LogicalExpand[Reduce[<expression>, Delta, Reals]]][[-6;;]] //
Simplify // #[[2,1,2]]&
Out[4]:= Delta < something
कि बाहर लिखने के बाद, मुझे एहसास हुआ यह दृष्टिकोण काफी आसान तरीका नहीं है। इस प्रकार मैं ऊपर लाइन 2, फिर से करना चाहते हैं,:
In[5]:= Reduce[ <full expression>, Delta, Reals] // LogicalExpand // Simplify //
Cases[#, ___ && Delta < _ && ___, Infinity]&
Out[5]:= {Omega > 0 && Delta < something}
या, प्रदान की तुम सच में पता है कि m != 0
और Omega > 0
आप कर सकते हैं
In[6]:= Reduce[ <expr> && m!=0 && Omega > 0, Delta, Reals ] // LogicalExpand //
Simplify // #[[2]]&
यह एक वैध मेथेमेटिका सवाल है। कृपया –
को बंद करने के लिए वोट न दें पोस्ट करने के बाद आपके संपादन को देखा। कृपया अपनी वास्तविक अभिव्यक्ति पोस्ट करें –