2012-07-21 16 views
6

मैं एंड्रॉइड के लिए कैलकुलेटर ऐप बना रहा हूं, और एक उपयोगकर्ता ने डेरिवेटिव कैलकुलेटर के लिए अनुरोध किया है। क्या कोई प्रीलोडेड फ़ंक्शन या कस्टम विधि उपलब्ध है? धन्यवाद।जावा में डेरिवेटिव्स?

+5

एंड्रॉइड एपीआई या जेडीके में निश्चित रूप से कुछ भी नहीं है। डेरिवेटिव की गणना करने के लिए, सबसे पहले आपको * फ़ंक्शंस * के लिए एक प्रस्तुति देना होगा, और आप शायद उन्हें साजिश कर रहे होंगे, आदि। आप डेरिवेटिव की गणना कैसे करते हैं इस पर निर्भर करता है कि आप कार्यों का प्रतिनिधित्व कैसे करते हैं: * संख्यात्मक * या * प्रतीकात्मक *। दोनों किया जा सकता है, और निश्चित रूप से पुस्तकालय हैं जो दोनों के साथ मदद कर सकते हैं, लेकिन वे सेब और संतरे हैं, इसलिए आपको पहले एक चुनना होगा। –

+0

http://code.google.com/p/symja/ आपको जो चाहिए वह हो सकता है। – assylias

+0

मैंने इस साइट पर एक समान सवाल देखा। आपके लिए उपयोगी हो सकता है । सौभाग्य। – MathewE

उत्तर

1

टिप्पणियों में @Ernest से निम्नलिखित के बाद मैं जवाब देने का प्रयास करूंगा।

यह उन डेरिवेटिव्स पर निर्भर करता है जो आप शामिल करना चाहते हैं। यदि आप केवल बहुपदों को अलग करने में सक्षम होना चाहते हैं तो अपने स्वयं के भेदभाव विधियों को लिखना बहुत आसान होगा क्योंकि वे वास्तव में सरल हैं।

जो हिस्सा विचार की आवश्यकता है वह बहुपदों का प्रतिनिधित्व करने में है। यह प्रत्येक शब्द को गुणांक और एक्सपोनेंट भागों से युक्त एक जोड़ी के रूप में संग्रहीत करके किया जा सकता है। कुछ सरल गुणा और घटाव के साथ, आप अंतर कर सकते हैं।

आप इसे पुनरावृत्ति का उपयोग करके एक कदम आगे ले सकते हैं और नेस्टेड बहुपदों के भेदभाव की अनुमति देने के लिए भिन्नता के लिए चेन नियम लागू कर सकते हैं।

ज्यादातर लोगों के लिए, यह शायद पर्याप्त है, या उनकी आवश्यकता से बेहतर है।

मेरे सुझाव: अपने दायरा सीमित और यह अपने आप

2

कर इंटरनेट का उपयोग उपलब्ध होने जा रहा है, तो मज़ा है, तो आप Wolfram Alpha के भेदभाव को सौंपने सकता है। हालांकि नि: शुल्क एपीआई उपयोग एपीआई कॉल की संख्या में सीमाओं के साथ आता है।