Scilab/C4/Solving-Non-linear-Equations/Hindi

From Script | Spoken-Tutorial
Revision as of 10:45, 19 February 2016 by Shruti arya (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 नमस्कार!
00:02 'Numerical Methods प्रयोग करके Solving Nonlinear Equations' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:10. इस ट्यूटोरियल के अंत तक आप सीखेंगे कि
00:13 न्यूमेरिकल मेथड्स प्रयोग करके 'nonlinear equations' को कैसे हल करते हैं।
00:18 मेथड्स जो हम पढ़ रहे हैं वो हैं:
00:20 'बाइसेक्शन (Bisection) मेथड' और
00:22 'सीकैन्ट (Secant) मेथड'.
00:23 हम 'नॉन-लीनियर इक्वेशन्स' को हल करने के लिए 'Scilab' कोड भी बनाएंगे।
00:30 इस ट्यूटोरियल को रेकॉर्ड करने के लिए मैं उपयोग कर रही हूँ
00:32 'उबन्टु 12.04' ऑपरेटिंग सिस्टम और
00:36 'Scilab वर्शन 5.3.3'
00:40 इस ट्यूटोरियल का अभ्यास करने से पहले आपको 'Scilab' और 'नॉनलीनियर इक्वेशन्स' की बुनियादी जानकारी होनी चाहिए।
00:48 'Scilab' के लिए, कृपया स्पोकन ट्यूटोरियल वेबसाइट पर उपलब्ध 'Scilab' ट्यूटोरियल्स को देखें।
00:55 दिए गए 'फंक्शन f' के लिए, हमें 'x' की वैल्यू ज्ञात करनी है जिसके लिए 'f ऑफ़ x' इज़ इक्वल टू ज़ीरो है।
01:04 यह सॉल्यूशन 'x' 'root of equation' या 'zero of function f' कहलाता है।
01:11 इस प्रक्रिया को 'रूट ज्ञात करना' या 'ज़ीरो ज्ञात करना' कहते हैं।
01:16 हम 'Bisection Method' के अध्ययन से शुरू करते हैं।
01:20 'Bisection Method' में, हम 'रूट' के 'इनिशियल ब्रैकेट' की गणना करते हैं।
01:25 फिर हम 'ब्रैकेट' में से इटरेट करते हैं और इसकी लम्बाई को आधा करते हैं।
01:31 हम इस प्रक्रिया को तब तक दोहराते हैं जब तक हमें इस इक्वेशन का हल न मिल जाए।
01:36 अब हम 'Bisection मेथड' प्रयोग करके इस फंक्शन को हल करते हैं।
01:41 दिए गए
01:42 'फंक्शन f इक्वल्स टू 2 sinx माइनस e की घात x डिवाइडेड बाइ 4 माइनस 1' '-5 से -3 के अंतराल में'
01:54 'Scilab एडिटर' पर 'Bisection डॉट sci' खोलें।
02:00 अब 'बाइसेक्शन मेथड' के लिए कोड देखते हैं।
02:03 हम इनपुट आर्ग्युमेंट्स 'a b f' और 'tol' के साथ 'बाइसेक्शन फंक्शन' को परिभाषित करते हैं।
02:10 यहाँ 'a', 'अंतराल' की लोअर लिमिट है,
02:14 'b' 'अंतराल' की अपर लिमिट है
02:16 'f' वो फंक्शन है जो हल किया जाना है,
02:19 और 'tol' 'टॉलरेंस लेवल' है।
02:22 हम इटरेशन्स की अधिकतम संख्या को 100 के बराबर निर्दिष्ट करते हैं।
02:28 हम 'अंतराल का मध्य बिंदु ज्ञात करते हैं और तब तक इटरेट करते हैं जब तक दी गयी 'टॉलरेन्स रेंज' में वैल्यू की गणना हो जाये।
02:37 अब इस कोड का प्रयोग करके प्रश्न को हल करते हैं।
02:40 फाइल को सेव और एक्सीक्यूट करते हैं।
02:43 'Scilab कंसोल' को खोलें।
02:47 अब 'अंतराल' को परिभाषित करते हैं।
02:50 मानिये 'a', '-5' के बराबर है।
02:52 एंटर दबाएं।
02:54 मानिये 'b' , '-3' के बराबर है।
02:56 एंटर दबाएं।
02:58 'deff' फंक्शन प्रयोग करके फंक्शन को परिभाषित करते हैं।
03:01 टाइप करें:
03:02 'deff ब्रैकेट खोलें सिंगल कोट में स्क्वायर ब्रैकेट खोलें y स्क्वायर ब्रैकेट बंद करें इक्वल टू f ऑफ़ x सिंगल कोट बंद करें कॉमा सिंगल कोट खोलें y इक्वल टू 2 asterisk sin ऑफ़ x माइनस ब्रैकेट खोलें ब्रैकेट खोलें परसेंटेज e की घात x ब्रैकेट बंद करें डिवाइडेड बाइ 4 ब्रैकेट बंद करें माइनस 1 सिंगल कोट बंद करें ब्रैकेट बंद करें'
03:41 'deff' फंक्शन के बारे अधिक जानकारी के लिए, टाइप करें 'help deff'
03:46 एंटर दबाएं।
03:48 मानिये 'tol' 10 की घात -5 के बराबर है।
03:53 एंटर दबाएं।
03:56 इस प्रश्न को हल करने के लिए, टाइप करें
03:58 'Bisection ब्रैकेट खोलें a कॉमा b कॉमा f कॉमा tol ब्रैकेट बंद करें'
04:07 एंटर दबाएं।
04:09 फंक्शन का रूट कंसोल पर दिखता है।
04:14 अब 'Secant मेथड' का अध्ययन करते हैं।
04:17 'Secant मेथड' में, दो क्रमागत इटरेशन वैल्यूज़ प्रयोग करके 'डेरीवेटिव' को फाइनाइट डिफरेंस से अनुमानित किया जाता है।
04:27 अब 'Secant मेथड' प्रयोग करके इस उदाहरण को हल करते हैं।
04:30 फंक्शन 'f equals to x square minus 6' है।
04:36 दो 'शुरूआती अनुमान' 'p zero' इक्वल्स टू 2 और 'p one' इक्वल्स टू 3 हैं।
04:44 प्रश्न को हल करने से पहले, हम 'Secant मेथड' के लिए कोड देखते हैं।
04:50 'Scilab एडिटर' पर 'Secant डॉट sci' खोलें।
04:54 हम इनपुट आर्ग्युमेंट्स 'a, b' और 'f' के साथ 'Secant' फंक्शन को परिभाषित करते हैं।
05:01 'a' रूट के लिए पहला शुरूआती अनुमान है,
05:04 'b' दूसरा शुरूआती अनुमान है और
05:07 'f' वो फंक्शन है जो हल किया जाना है।
05:10 हम वर्तमान पॉइंट और पिछले पॉइंट के बीच की वैल्यू के अंतर को ज्ञात करते हैं।
05:15 हम 'Secant मेथड' को लागू करते हैं और रूट की वैल्यू ज्ञात करते हैं।
05:21 अंततः हम फंक्शन को समाप्त करते हैं।
05:24 अब मैं कोड को save और execute करती हूँ।
05:27 'Scilab कंसोल' खोलें।
05:30 टाइप करें 'clc'.
05:32 एंटर दबाएं।
05:34 अब मैं इस उदाहरण के लिए शुरूआती अनुमानों को परिभाषित करती हूँ।
05:38 टाइप करें 'a' इक्वल्स टू 2.
05:40 एंटर दबाएं।
05:42 फिर टाइप करें 'b' इक्वल्स टू 3.
05:44 एंटर दबाएं।
05:46 हम 'deff' फंक्शन प्रयोग करके फंक्शन को परिभाषित करते हैं।
05:49 टाइप करें 'deff ब्रैकेट खोलें सिंगल कोट में स्क्वायर ब्रैकेट खोलें y स्क्वायर ब्रैकेट बंद करें इक्वल टू g ऑफ़ x सिंगल कोट बंद करें कॉमा सिंगल कोट खोलें y इक्वल टू ब्रैकेट खोलें x की घात 2 ब्रैकेट बंद करें माइनस 6 सिंगल कोट बंद करें ब्रैकेट बंद करें'
06:15 एंटर दबाएं।
06:18 हम निम्न टाइप करके फंक्शन को कॉल करते हैं
06:20 'Secant ब्रैकेट खोलें a कॉमा b कॉमा g ब्रैकेट बंद करें'
06:27 एंटर दबाएं।
06:30 रूट की वैल्यू 'कंसोल' पर दिखती है।
06:35 अब इस ट्यूटोरियल को सारांशित करते हैं।
06:38 इस ट्यूटोरियल में हमने निम्न करना सीखा:
06:41 भिन्न हल करने वाले मेथड्स के लिए 'Scilab' कोड बनाना।
06:45 'नॉनलीनियर इक्वेशन्स' के रूट ज्ञात करना।
06:48 दो मेथड्स जो हमने आज सीखे वो प्रयोग करके अपने आप से इस प्रश्न को हल करें।
06:55 दर्शाये लिंक पर उपलब्ध वीडिओ देखें।
06:58 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सरांशित करता है।
07:01 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
07:05 स्पोकन ट्यूटोरियल टीम:
07:07 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
07:10 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
07:14 अधिक जाकारी के लिए, कृपया conatct@spoken-tutorial.org पर लिखें।
07:21 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
07:24 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
07:32 इस मिशन पर अधिक जानकारी http://spoken-tutorial.org/NMEICT-Intro पर उपलब्ध है।
07:39 आय आय टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
07:41 हमसे जुड़ने के लिए धन्यवाद। }

Contributors and Content Editors

Pratik kamble, Shruti arya