को लागू करें। बहुत।
कैलकुंस और रैखिक बीजगणित जाने का एक बुरा तरीका है। संख्यात्मक तरीके आपकी मदद करेंगे (उन्हें कंप्यूटरों में लागू किया गया था), क्योंकि यदि आप उन्हें लागू कर सकते हैं, तो आप कुछ प्रयासों से गणित से संबंधित कुछ भी लागू कर सकते हैं।
यहां कुछ विषय हैं जिन्हें मैं आपको ढूंढना शुरू करने की सलाह देता हूं। मैंने कम से कम एक तरह का एक प्रकार लागू किया है और उन्होंने मुझे न केवल गणित को समझने में मदद की, बल्कि वास्तव में कुछ कठिन गणित की समस्याओं को कैसे प्रोग्राम किया जाए।
रूट खोज। रैखिक प्रणालियों और अन्य मैट्रिक्स हेरफेर को हल करना (जैसे ल्यू अपघटन और कुशल निर्धारक एल्गोरिदम)। गैर रेखीय प्रणालियों को हल करना। कम वर्ग विधि (निरंतर और अलग)। इंटरपोलेशन (लैग्रेज बहुसंख्यक, और सरल मैट्रिक्स इंटरपोलेशन।) संख्यात्मक एकीकरण (मुझे लगता है कि यह एक सबसे आसान है ... न्यूटन-कोट्स, चेबिशहेव-गॉस, गॉस-लागुरेरे, आदि) संख्यात्मक सामान्य अंतर समीकरण (रनगेकुट्टा और multistep विधि)
अब, कुछ गैर संख्यात्मक विषयों:
ऑपरेशनल रिसर्च/रैखिक प्रोग्रामिंग/अनुकूलन: मैट्रिक्स अंकन के साथ सिंप्लेक्स के साथ शुरू (मैं व्यक्तिगत रूप से इस परिसर कहते हैं), फिर एक BranchAndBound और रोमांच गतिशील प्रोग्रामिंग yourselfinto कोशिश ..
संख्या सिद्धांत में कुछ interes हैं टिंग अनुप्रयोग, विशेष रूप से सुरक्षा और क्रिप्टोग्राफी
स्वयं एक वेक्टर 3 डी कक्षा लागू करें।
इसके अलावा, सबसे कम पथ एल्गोरिदम और खोजों सहित ग्राफ के साथ मज़े करें। मैं इसे सबसे महत्वपूर्ण डेटा संरचना मानता हूं।
यदि आप अपने लिए चुनौती चाहते हैं, तो अनुकूलन में गहरी खुदाई करें: क्यूई थ्योरी। निर्णय लेना। चींटी कॉलोनी अनुकूलन।
मुझे आशा है कि मैंने आपकी कुछ अंतर्दृष्टि दी है और आपको डरा नहीं दिया! :)
+1। मैं थोड़ी देर के लिए ऐसा कुछ ढूंढ रहा हूं। –