Scilab/C4/Linear-equations-Iterative-Methods/Marathi

From Script | Spoken-Tutorial
Revision as of 11:33, 6 March 2017 by PoojaMoolya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 नमस्कार ! Iterative Methods वापरून लीनियर इक्वेशन्सचे सिस्टम सोडवणे ह्या वरील स्पोकन ट्यूटोरियल मध्ये आपले स्वागत.
00:10 ह्या ट्यूटोरियलच्या शेवटी शिकणार आहोत:
00:14 iterative मेथड्स वापरून लीनियर इक्वेशन्सचे सिस्टम कसे सोडवणे.
00:18 लीनियर इक्वेशन्स सोडवण्यासाठी Scilab कोड कसे तयार करणे.
00:22 हा ट्यूटोरियल रेकॉर्ड करण्यास, मी वापरत आहे
00:25 उबंटू 12.04 ऑपरेटिंग सिस्टम
00:28 आणि Scilab वर्जन 5.3.3
00:33 ह्या ट्यूटोरियलचा सराव करण्यापूर्वी तुम्हाला Scilab चे प्राथमिक ज्ञान आणि लीनियर ईक्वेशन्स कसे सोडवणे माहीत असले पाहिजे.
00:42 Scilab साठी, कृपया स्पोकन ट्यूटोरियल वेबसाइट वरील उपलब्ध संबंधित ट्यूटोरियल्स पहा.
00:50 पहिला iterative method ज्याचा आपण अध्यन करू तो Jacobi method आहे.
00:56 n इक्वेशन्स आणि n अननोन्स सह लीनियर इक्वेशनचा सिस्टम दिला आहे.
01:02 आपण ईक्वेशनला पुन्हा लिहु जसे की x of i k + 1 इज ईक्वल टू b i माइनस समेशन ऑफ़ a i j x j k j ईक्वल टू 1 टू n डिवाइडेड बाइ a i i जेथे i 1 पासून n पर्यंत आहे.
01:24 आपण प्रत्येक x of i साठी वॅल्यूज गृहीत धरतो.
01:27 नंतर आपण मागील स्टेप मध्ये प्राप्त इक्वेशन्स मध्ये वॅल्यूज ठेवतो.
01:34 आपण इटरेशन तो पर्यंत सुरू ठेवू जो पर्यंत सल्यूशन कन्वर्ज म्हणजे संमिलीत होऊन जात नाही.
01:39 आपण Jacobi Method वापरून हे उदाहरण सोडवू.
01:44 आपण Jacobi Method साठी कोड पाहु.
01:48 Scilab कंसोल वर प्रदर्शित उत्तरचे फॉर्मॅट स्पष्ट करण्यासाठी आपण फॉर्मॅट मेथड वापरतो.
01:56 येथे e दाखवते की उत्तर साइंटिफिक नोटेशन मध्ये असले पाहिजे.
02:01 आणि 20 प्रदर्शित होणारे डिजिट्स दर्शवतो.
02:06 नंतर आपण निम्न मेट्राइसिसची वॅल्यू प्राप्त करण्यास इनपुट फंक्शन वापरतो.
02:10 coefficient मॅट्रिक्स,
02:12 right hand side मॅट्रिक्स,
02:14 initial values मॅट्रिक्स,
02:17 maximum number of iteration आणि
02:19 convergence tolerance.
02:22 नंतर आम्ही हे तपासण्यासाठी size फंक्शन वापरतो कारण की A मॅट्रिक्स square मॅट्रिक्स आहे की नाही.
02:29 जर नसेल, तर आम्ही एरर दाखवण्यास एरर फंक्शन वापरतो.
02:34 नंतर आपण तपासूया की मॅट्रिक्स A diagonally dominant आहे की नाही.
02:40 पहिला अर्धा भाग मॅट्रिक्सची प्रत्येक रोची जोडणीची गणना करते.
02:45 नंतर हे तपासते की डाइएगनल एलिमेंट्सचे दुप्पट गुणनफळ हे त्या रोचे एलिमेंट्सची बेरीज पेक्षा जास्त आहे.
02:54 जर नसेल तर error फंक्शन वापरुन एरर प्रदर्शित केले जाते.
03:01 नंतर आपण इनपुट आर्ग्युमेंट्स सह Jacobi Iteration फंक्शन परिभाषित करतो.
03:07 A, b , x zero,
03:09 maximum iteration आणि tolerance level.
03:14 येथे x जिरो इनिशियल वॅल्यूज मॅट्रिक्स आहे.
03:19 आपण तपासूया की A मॅट्रिक्स आणि इनिशियल वॅल्यूज मॅट्रिक्स एकमेकांशी सुसंगत आहेत की नाही.
03:28 आपण x k p one च्या वॅल्यूची गणना करून तपासूया की relative error tolerance level शी कमी आहे की नाही.
03:38 जर हे tolerance level शी कमी असेल तर आपण इटरेशन ब्रेक करून सल्यूशन रिटर्न होतो.
03:45 शेवटी आपण फंक्शन स्माप्त करतो.
03:48 सेव्ह करून कार्यान्वित करू.
03:51 Scilab कंसोल वर जाऊ.
03:54 आता प्रत्येक प्रॉंप्ट साठी वॅल्यूज प्रविष्ट करू.
03:57 कोअफिशन्ट मॅट्रिक्स A आहे स्क्वेर ब्रॅकेट उघडा 2 स्पेस 1 सेमिकॉलन 5 स्पेस 7 स्क्वेर ब्रॅकेट बंद करा.
04:08 एंटर दाबा.
04:10 नंतर टाइप करा स्क्वेर ब्रॅकेट मध्ये 11 सेमिकॉलन 13 स्क्वेर ब्रॅकेट बंद करा.
04:17 एंटर दाबा.
04:20 initial वॅल्यूज मॅट्रिक्स आहे स्क्वेर ब्रॅकेट उघडा 1 सेमिकॉलन 1 स्क्वेर ब्रॅकेट बंद करा.
04:28 एंटर दाबा.
04:30 इटरेशन्सची जास्तीत जास्त संख्या 25 आहे.
04:34 एंटर दाबा.
04:36 convergence tolerance लेवल 0.00001 आहे.
04:44 एंटर दाबा.
04:46 आपण निम्न टाइप करून फंक्शन कॉल करू.
04:48 Jacobi Iteration ब्रॅकेट उघडा A कॉमा b कॉमा x जिरो कॉमा M a x I t e r कॉमा t o l ब्रॅकेट बंद करा.
05:04 एंटर दाबा.
05:06 'x1' आणि 'x2' ची वॅल्यूज कंसोल वर दाखविले आहे.
05:11 इटरेशन्सची संख्या देखील दिसते.
05:14 आता Gauss Seidel मेथडचे अध्ययन करू.
05:19 n इक्वेशन्स आणि n अननोन्स सह लीनियर इक्वेशनचे सिस्टम दिले आहे.
05:26 आपण प्रत्येक अननोन साठी ईक्वेशन्सचे इतर वेरियबल्स आणि त्यांचे कोअफिशन्ट्सच्या संबंधित उजव्या हाताच्या एलिमेंट्स मधून कमी करून पुन्हा लिहु.
05:37 नंतर आपण हे त्या वेरियबल साठी अननोन वेरियबलचे कोअफिशन्ट a i i शी भागाकार करू.
05:45 हे प्रत्येक दिलेल्या ईक्वेशन साठी केले जाते.
05:49 Jacobi method मध्ये, x of i k + 1 च्या गणनासाठी, x of i k + 1 च्या शिवाय x of i k चे प्रत्येक एलिमेंट वापरले जाते
06:03 Gauss Seidel मेथड मध्ये, आपण x of i k ची वॅल्यू x of i k+1 शी ओवरराइट करतो.
06:12 आता हे उदाहरण Gauss Seidel मेथड वापरून सोडवू.
06:17 आता Gauss Seidel मेथड साठी कोड पाहु.
06:21 पहिली लाइन फॉर्मॅट फंक्शन वापरुन कंसोल वर प्रदर्शित उत्तरचे फॉर्मॅट दाखवते.
06:29 नंतर आपण निम्नची वॅल्यूज प्राप्त करण्यासाठी इनपुट फंक्शन वापरतो.
06:32 coefficient मॅट्रिक्स,
06:34 right hand side मॅट्रिक्स,
06:36 वेरियबल्सची initial वॅल्यूज मॅट्रिक्स,
06:38 maximum number of iterations आणि
06:40 tolerance level.
06:43 नंतर आपण इनपुट आर्ग्यूमेंट्स A कॉमा b कॉमा x जिरो कॉमा max इटरेशन्स आणि tolerance लेवल आणि आउटपुट आर्ग्यूमेंट सल्यूशन सह Gauss Seidel फंक्शन पारिभाषित करतो.
06:58 आपण size आणि length फंक्शन वापरून हे तपासूया की मॅट्रिक्स A स्क्वेर आहे की नाही आणि इनिशियल वेक्टर आणि मेट्रिक्स A अनुरूप आहे की नाही.
07:10 नंतर आपण इटरेशन्स सुरू करू.
07:13 आपण इनिशियल वॅल्यूज वेक्टर x 0 ला x k च्या समान आहे असे दाखवू.
07:19 आपण x k च्या समान साइज़ची जिरोजची मॅट्रिक्स तयार करून त्याला x k p 1 बोलूया.
07:28 आपण x k p 1 वापरून त्या ईक्वेशनच्या अननोन वेरियबलची वॅल्यू प्राप्त करण्यासाठी प्रत्येक ईक्वेशनला सोडवू.
07:38 प्रत्येक इटरेशन वर, x k p 1 ची वॅल्यू अपडेट होते.
07:44 आपण हे देखील तपासू की relative एरर दिलेल्या tolerance लेवलशी छोटी आहे की नाही.
07:50 जर हे असेल तर आपण इटरेशन ब्रेक करू.
07:54 नंतर x k p1 वेरियबल सल्यूशनच्या समान आहे असे दाखवू.
07:59 शेवटी, आपण फंक्शन स्माप्त करू.
08:02 आता फंक्शन सेव्ह करून कार्यान्वित करू.
08:06 Scilab कंसोल वर जाऊ.
08:09 पहिल्या प्रॉंप्ट साठी, आपण टाइप करू matrix A
08:12 टाइप करा स्क्वेर ब्रॅकेट उघडा 2 स्पेस 1 सेमिकॉलन 5 स्पेस 7 स्क्वेर ब्रॅकेट बंद करा.
08:21 एंटर दाबा. पुढील प्रॉंप्ट साठी,
08:24 टाइप करा स्क्वेर ब्रॅकेट उघडा 11 सेमिकॉलन 13 स्क्वेर ब्रॅकेट बंद करा.
08:31 एंटर दाबा.
08:33 आपण निम्न टाइप करून इनिशियल वॅल्यू वेक्टरची वॅल्यूज देतो.
08:38 स्क्वेर ब्रॅकेट उघडा 1 सेमिकॉलन 1 स्क्वेर ब्रॅकेट बंद करा.
08:43 एंटर दाबा.
08:45 नंतर आपण इटरेशन्सची जास्तीत जास्त संख्या 25 करू.
08:50 एंटर दाबा.
08:52 आता tolerance लेवल 0.00001 परिभाषित करू.
08:58 एंटर दाबा.
09:01 शेवटी आपण निम्न टाइप करून फंक्शन कॉल करूया.
09:04 G a u s s S e i d e l ब्रॅकेट उघडा A कॉमा b कॉमा x जिरो कॉमा M a x I t e r कॉमा t o l ब्रॅकेट बंद करा.
09:24 एंटर दाबा.
09:26 x1 आणि x2 ची वॅल्यूज प्रदर्शित केली जातात.
09:30 समान प्रॉब्लेम सोडवणारी इटरेशन्सची संख्या Jacobi मेथडशी कमी असते.
09:37 Jacobi आणि Gauss Seidel methods वापरून हा प्रॉब्लेम स्वतः हुन सोडवा.
09:43 ह्या ट्यूटोरियल मध्ये आपण शिकलो:
09:47 लीनियर इक्वेशन्सच्या सिस्टम साठी Scilab कोड तयार करणे.
09:52 लीनियर इक्वेशन्सचे सिस्टमचे अननोन वेरियबल्सची वॅल्यू ज्ञात करणे.
09:58 प्रकल्पाची माहिती दिलेल्या लिंकवर उपलब्ध आहे.
10:01 ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
10:04 जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
10:09 स्पोकन ट्युटोरियल प्रॉजेक्ट टीम:
10:11 Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
10:15 परीक्षा उतीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
10:18 अधिक माहितीसाठी कृपया contact@spoken-tutorial.org वर लिहा.
10:25 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
10:30 यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
10:37 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. http://spoken-tutorial.org/NMEICT-Intro.
10:49 मी रंजना भांबळे आपला निरोप घेते.
10:51 सहभागासाठी धन्यवाद.

Contributors and Content Editors

PoojaMoolya, Ranjana