Scilab/C2/Getting-Started/Hindi

From Script | Spoken-Tutorial
Revision as of 15:39, 5 January 2015 by Devraj (Talk | contribs)

Jump to: navigation, search
Visual Cue Narration
00.02 Getting Started with Scilab के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00.07 इस ट्यूटोरियल में हम सीखेंगे:
00.09 Scilab का एक कैलकुलेटर के रूप में प्रयोग करना।
00.12 एक वैरिएबल में वैल्यूज़ को कैसे स्टोर करते हैं।
00.15 इन वैरिएबल्स का प्रयोग करके विभिन्न मैथमैटिकल ऑपरेशंस को कैसे संपादित करते हैं।
00.21 करन्ट वर्किंग डायरेक्टरी में सेशन के दौरान निष्पादित किए गए कमांड्स को स्टोर करने के लिए फाइल कैसे बनाते हैं।
00.29 कॉम्प्लेक्स नंबर्स को कैसे परिभाषित करते हैं।
00.31 नंबर्स पर एक्सपोनेंशियल, लॉगरिद्मिक (logarithmic) एवं ट्रिगनमेट्रिक (trigonometric) ऑपरेशंस को कैसे संपादित करते हैं।
00.38 इस ट्यूटोरियल के लिए पहली आवश्यकता Scilab है, जो आपके कंप्यूटर पर संस्थापित होना चाहिए।
00.44 मै प्रदर्शन के लिए Scilab 5.2.0 एवं Mac OS/X का प्रयोग कर रहा हूँ।
00.51 यहाँ ट्यूटोरियल के लिए फ्लो चार्ट दिया गया है।
00.55 अपने डेस्कटॉप पर Scilab शॉर्टकट आइकन पर क्लिक करें तथा Scilab प्रारंभ करें।
1.01 यह Scilab console विंडो है। ध्यान दीजिये कि कर्सर कमांड प्रॉम्प्ट पर है।
01.07 मैं सुझाव देता हूँ कि आप समय के नियमित अंतराल पर वीडियो को रोककर एक-साथ Scilab में इस ट्यूटोरियल का अभ्यास करें।
01.16 Scilab को कैलकुलेटर के रूप में प्रयोग किया जा सकता है।
01.19 कुछ बेसिक ऑपरेशंस देखते हैं, जो यह कर सकता है।
01.25 टाइप करें 42 प्लस 4 मल्टीप्लाइड बाई 4 माइनस 64 डिवाडिड बाई 4 और एंटर दबाएँ।
01.36 आउटपुट 42 है, जैसा कि अपेक्षित था।
01.39 ध्यान दें कि उत्तर 42 डिफ़ॉल्ट वैरिएबल "a n s" में संग्रहीत हो जाता है।
01.45 हम नामित वैरिएबल्स भी बना सकते हैं: टाइप करें,
01.49 a = 12, b=21 , c=33 और एंटर दबाएँ।
02.00 यह वैरिएबल्स a, b तथा c में क्रमशः 12, 21 व 33 वैल्यू स्टोर करता है।
02.08 मै यहाँ clc कमांड का प्रयोग करके scilab console को साफ करूँगा।
02.13 अब हम इन वैरिएबल्स का प्रयोग करके कुछ मैथमैटिकल ऑपरेशंस संपादित करेंगे।
02.19 उदाहरण के लिए,
02.21 a+b+c का परिणाम 66 प्राप्त होता है।
02.27 इसी तरह
02.29 a टाइम्स ब्रैकेट में
02.35 b प्लस c का परिणाम 648 प्राप्त होता है
02.41 हम एक अन्य वैरिएबल माना ‘d’ में भी उत्तर निर्धारित कर सकते हैं, d = ब्रैकेट a+b ब्रैकेट बंद मल्टीप्लाइड बाई c, टाइप करके
02.58 d = 1089.
03.01 हम कमांड लाइन पर कॉमा द्वारा अलग-अलग वैरिएबल्स के नामों को टाइप करके वैरिएबल्स में मानों की जाँच कर सकते हैं जैसे
03.09 a,b,c,d और एंटर दबाएँ
03.16 मै यहाँ clc कमांड का प्रयोग करके console को क्लियर करूँगा
03.21 घात लगाने के लिये, “raised to” चिन्ह का प्रयोग करें, जो आपके की-बोर्ड की नंबर की(key) 6 पर स्थित है।
03.29 इस चिन्ह का प्रयोग करने के लिये 'शिफ्ट की(key)' के साथ नंबर की(key) 6 दबाएँ।
03.34 उदाहरण के लिये, 7 का वर्ग, 7 की घात 2 के द्वारा प्राप्त किया जा सकता है और एंटर दबाएँ।
03.43 एक नंबर, माना, 17, का वर्गमूल निकालने के लिये हम प्रयोग करते हैं: sqrt of 17
03.55 यह 17 की घात 0.5 के समान है।
04.06 परंपरा के मुताबिक, आउटपुट के रूप में केवल पॉजिटिव वैल्यू प्राप्त होती है।
04.10 आम तौर पर, 34 की घात (2 बाई 5) निकालने के लिये, टाइप करें:
04.15 34 raised to ब्रैकेट2 बाई 5 ब्रैकेट बंद करें और एंटर दबाएँ।
04.25 नेगेटिव घातों का प्रयोग भी किया जा सकता है।
04.28 clc कमांड का प्रयोग करके console को क्लियर करें
04.33 अब तक, आपने देखा कि कुछ सरल गणनायें कैसे की जाती हैं तथा Scilab में वैरिएबल्स कैसे बनाते हैं।
04.40 अब हम नए कमांड के साथ शुरू करते हैं।
04.43 यह उन कमांड को याद रखने में मदद करेगा जो पूर्व में आउटपुट के साथ जारी किए गए थे।
04.49 सर्वप्रथम कमांड pwd टाइप करें और एंटर दबाएं
04.55 यह (मेरे कंप्यूटर पर) करन्ट वर्किंग डायरेक्टरी है ।
04.58 यह आपके कंप्यूटर पर भिन्न हो सकती है
05.01 करन्ट वर्किंग डायरेक्टरी को scilab कंसोल विंडो के टूलबार पर स्थित करन्ट डायरेक्टरी बदले आइकन पर क्लिक करके बदला जा सकता है, जैसा कि आप देख सकते है।
05.15 अब निम्नलिखित टाइप करके डायरी कमांड जारी करें:
05.20 डायरी ब्रैकेट इनवर्टेड कॉमा खोलें, myrecord.txt इनवर्टेड कॉमा बंद करें, ब्रैकेट बंद करें तथा एंटर दबाएं
05.40 यह कमांड करन्ट वर्किंग डायरेक्टरी में myrecord.txt नाम की एक फाइल बनाएगी।
05.48 अब के बाद से Scilab सेशन की एक transcript इस फाइल में सेव हो जायेगी।
05.53 इसकी उपयोगिता का प्रदर्शन इस ट्यूटोरियल में अगले स्तर पर किया जाएगा।
06.00 कृपया अब ट्यूटोरियल रोकें तथा वीडियो के साथ दी गई प्रश्नावली संख्या एक को पूरा करें।
06.07 अब, हम देखते हैं कि Scilab कॉम्प्लेक्स नंबर्स पर कैसे कार्य करता है।
06.13 इमेजिनरी यूनिट i को Scilab में परसेंट i के रूप में परिभाषित किया गया है:
06.18 उदाहरण के लिये, 5 पॉइंट 2 मल्टीप्लाइड बाई परसेंट i का परिणाम 5.2i प्राप्त होता है
06.29 इसी तरह ब्रैकेट 10 प्लस 5 इनटू परसेंट i, पूरे को 2 टाइम्स परसेंट i से मल्टिप्लाई करें , परिणाम -10+20.i देता है
06.58 अब यहाँ console क्लियर करें,
07.04 हम Scilab में उपलब्ध कुछ अन्य पूर्वनिर्धारित न्यूमेरिकल कॉन्स्टेंट्स देखते हैं।
07.09 i के समान ही, उनके नाम भी परसेंट चिन्ह के साथ शुरू होते हैं:
07.13 उदाहरण के लिये, परसेंट pi।
07.18 pi की वैल्यू वही है, जैसी अपेक्षित थी।
07.21 अब, हम कुछ अन्तर्निहित ट्रिग्नोमेट्रिक फंक्शनों का प्रयोग करके pi के प्रयोग का प्रदर्शन करेंगे, जो निम्नलिखित है।
07.27 फंक्शन sin of percent pi by 2 के लिए परिणाम 1 है।
07.37 और फंक्शन cos of percent pi by 2 के लिए परिणाम 6.123D-17 है।
07.50 कृपया ध्यान दें, कि एंगल्स को रेडियन में मापा जाता है तथा
07.54 ध्यान दें कि सभी प्रायोगिक उद्देश्यों के लिए दूसरा उत्तर ज़ीरो है।
07.59  %eps 'machine epsilon' नामक नंबर से संबंधित है,
08.03 यह न्यूनतम अंक रेजोल्यूशन है जो Scilab दे सकता है।
08.08 अपने कंप्यूटर पर इसकी वैल्यू ज्ञात करने के लिए अपने कंसोल पर % eps टाइप करें।
08.19 मेरे कंप्यूटर पर यह 2.220D-16 देता है।
08.24 यह Scilab द्वारा प्रयोग किए जाने वाली floating point precision को प्रदर्शित करता है।
08.28 यह संख्या 2.22 times 10^(raised to) (-16) के लिये संकेत है। यहाँ कंसोल क्लियर करें।
08.41 यदि कोई व्यक्ति 0.000456 लिखना चाहता है, तो वह इसे 4.56d-4 या 4.56e-4 के रूप में लिख सकता है।
09.06 जबकि scilab के वैरिएबल एवं फंक्शन केस-सेंसिटिव होते हैं, फिर भी हम यहाँ स्माल d या कैपिटल D, या स्माल e,या कैपिटल E का प्रयोग कर सकते हैं।
09.16 प्राकृतिक लॉगरिथम(logarithm) का आधार एक अन्य महत्वपूर्ण पूर्वनिर्धारित न्यूमेरिकल कॉन्स्टेंट है:
09.22 परसेंट e अपेक्षित परिणाम देता है।
09.30 हम फंक्शन 'e x p' का प्रयोग करके समान परिणाम प्राप्त कर सकते हैं।
09.35 उदाहरण के लिये: exp ब्रैकेट (1) ब्रैकेट बंद करें तथा एंटर दबाएँ ।
09.44 आप देख सकते हैं कि दोनों उत्तर समान हैं
09.47 clc कमांड का प्रयोग करके console को क्लियर करें
09.55 उसी प्रकार
09.56 %e स्क्वेर, निम्नलिखित उत्तर प्रदान करता है
10.04 जो exp of 2 टाइप करके भी प्राप्त किया जा सकता है।
10.18 कमांड log का अर्थ किसी नंबर का प्राकृतिक लॉगरिथम है, यानि, बेस e पर।
10.23 बेस 10 के संदर्भ में लॉगरिथम लेने के लिए log 10 का प्रयोग करें।
10.29 उदाहरण के लिये, log 10 ब्रैकेट 1e माइनस 23 ब्रैकेट बंद करें तथा एंटर दबाएँ यह अपेक्षित उत्तर -23 प्रदान करता है।
10.47 हमें नेगेटिव नंबर्स का लॉगरिथम लेते समय कॉम्प्लेक्स नंबर्स प्राप्त होते हैं।
10.51 कॉम्प्लेक्स नंबर्स के लिए, आप स्वयं के लिए इसकी जाँच कर सकते हैं, अपने scilab कंसोल पर टाइप करें: log of -1 या log of %i
11.01 अब याद करें कि हमने डायरी कमांड के माध्यम से फाइल myrecord.txt में टाइप किए गए सभी कमांड्स की एक रिकॉर्डिंग बना ली है,
11.09 अब, देखते हैं कि उस फाइल को कैसे बंद करते है एवं देखते हैं।
11.13 फ़ाइल को बंद करने के लिए, टाइप करें,
11.16 diary of zero (डायरी ऑफ़ ज़ीरो)
11.21 यह कमांड फ़ाइल myrecord.txt को बंद करेगी तथा सेव करेगी।
11.26 इसके अलावा यह भी याद रखें कि इस फाइल को करंट वर्किंग डायरेक्टरी में बनाया गया था, जो मेरी कंडीशन में डेस्कटॉप है।
11.34 अपने scilab कंसोल विंडो टूलबार पर एक ओपन-अ-फाइल शॉर्टकट आइकन पर क्लिक करके इस फाइल को खोलते हैं।
11.46 मैं सभी फाइलों के फाइल फॉर्मेट को बदल दूँगा
11.51 फ़ाइल myrecord.txt का चयन करें तथा ओपन पर क्लिक करें।
11.59 ध्यान दें, कि सभी ट्रान्ज़ैक्शन(transaction), Scilab द्वारा दिए गए कमांड्स तथा संबंधित उत्तर, दोनों को ही इस फाइल में सुरक्षित किया गया है।
12.10 मैं इस फाइल को बंद करूँगा।
12.15 yes पर क्लिक करें।
12.21 हम जानते हैं कि, एक प्रोग्राम विकसित करते समय, व्यक्ति एक उपयुक्त कोड पर पहुंचने से पहले कोड के साथ बहुत से प्रयोग करता है।
12.29 डायरी कमांड सभी ट्रैन्ज़ैक्शन्स का रिकार्ड रखने में मदद करती है।
12.35 यदि आपको याद हो कि, हमने diary of zero कमांड का प्रयोग करके my record.txt फाइल को बंद कर दिया था।
12.42 कृपया, ध्यान दें कि इस कमांड को निष्पादित किए जाने के बाद कोई भी ट्रैन्ज़ैक्शन सुरक्षित नहीं किया जा सकता है।
12.48 यदि हमें एक बार पुनः सेशन को सुरक्षित करने की आवश्यकता हो, तो हमें पुनः डायरी कमांड जारी करने की आवश्यकता होती है।
12.54 यदि फाइल में कुछ उपयोगी जानकारी शामिल हो, तो व्यक्ति को डायरी कमांड में किसी अन्य फ़ाइल नाम का उपयोग करना चाहिए।
13.03 क्योंकि, समान नाम के उपयोग से मौजूदा फाइल ओवरराइट हो जायेगी।
13.09 यहाँ वीडियो को रोकें तथा वीडियो के साथ दी गयी दूसरी प्रश्नावली को हल करें।
13.15 आप देख सकते हैं कि इस समस्या के लिए समाधान यथार्थतः शून्य नहीं था।
13.21 इसके साथ कैसे डील करते हैं, पर अधिक जानकारी के लिए, टाइप करें “help clean”.
13.27 सामान्यतः, यदि आपको विशेष कमांड के बारे में मदद की आवश्यकता है, तब एक आर्ग्यूमेंट कमांड के साथ 'help' या help का इस्तेमाल किया जा सकता है।
13.37 उदाहरण के लिए, scilab console पर “help chdir” टाइप करें तथा एंटर दबाएँ।
13.53 मैं हेल्प ब्राउज़र के आकार को बढाऊंगा।
14.01 Help chdir करंट वर्किंग डायरेक्टरी को बदलने के बारे में विस्तृत जानकारी देता है।
14..10 एक अन्य विकल्प scilab कंसोल विंडो के टूलबार पर हेल्प ब्राउज़र आइकन पर क्लिक करना है, जैसा कि आप देख सकते हैं।
14.20 हेल्प ब्राउज़र बंद करें और वापस स्लाइड्स पर आएँ।
14.31 अप-डाउन एरो कीज़ का प्रयोग पूर्व में निष्पादित की गई कमांड्स को देखने के लिए किया जा सकता है।
14.36 अप-डाउन एरो का प्रयोग करते हुए, आप किसी भी कमांड पर रुक सकते हैं, तथा इसे निष्पादित करने के लिये एंटर दबाएँ।
14.45 यदि आवश्यक हो तो, आप कमांड्स को एडिट भी कर सकते हैं।
14.48 यदि, आप स्वयं द्वारा टाइप की गई पिछली कमांड को देख रहे हैं, जो अक्षर 'e' से शुरू हुई थी, तो e टाइप करें, और फिर एरो की का उपयोग करें।
14.59 कमांड को स्वत: पूर्ण करने के लिए टैब की का प्रयोग करें। यह हमें चयन करने के लिए सभी उपलब्ध विकल्प प्रदान करता है।
15.07 इस ट्यूटोरियल में हमने सीखा:
15.10 कैलकुलेटर के रूप में Scilab का उपयोग।
15.12 डिफ़ॉल्ट वैरिएबल ans में परिणाम स्टोर करना।
15.16 इक्वलिटी चिन्ह का उपयोग करके वैरिएबल के लिए वैल्यू निर्धारित करना।
15.20 console पर कॉमा का प्रयोग करके अलग-अलग वैरिएबल्स के नाम टाइप करते हुए वैरिएबल्स में वैल्यूज़ की जाँच करना।
15.28 pwd कमांड का उपयोग करके करंट वर्किंग डायरेक्टरी की जाँच करें।
15.34 कंसोल पर टाइप सभी कमांड्स को एक फाइल में सेव करने के लिए डायरी कमांड का उपयोग करें।
15.40 क्रमशः %i, %e तथा %pi का उपयोग करके कॉम्प्लेक्स नंबर्स, प्राकृतिक exponents और π को परिभाषित करें।
15.49 किसी भी कमांड के बारे में विस्तृत जानकारी के लिए हेल्प कमांड का प्रयोग करें।
15.54 यह हमें Getting Started with Scilab के इस स्पोकन ट्यूटोरियल के अंत में लाता है।
15.59 Scilab में कई अन्य फंक्शन हैं, जिन्हें अन्य स्पोकन ट्यूटोरियल्स में कवर किया जाएगा।
16.06 यह स्पोकन ट्यूटोरियल फ्री एंड ओपन सोर्स सॉफ्टवेयर इन साइंस एंड इंजीनियरिंग एजुकेशन (FOSSEE) द्वारा बनाया गया है।
16.14 FOSSEE प्रोजेक्ट पर अधिक जानकारी http://fossee.in या http://scilab.in वेबसाइट से प्राप्त की जा सकती है।
16.22 यह प्रोजेक्ट भारत सरकार के, एमएचआरडी आईसीटी,के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
16.29 इसके बारे में अधिक जानकारी के लिये spoken hyphen tutorial dot org slash NMEICT hyphen intro पर जाएँ।
16.43 मै आशा करता हूँ कि आप इस स्पोकन ट्यूटोरियल को अध्ययन के लिये उपयोगी पाते हैं।
16.47 आईआईटी बॉम्बे से मैं यश वोरा आपसे विदा लेता हूँ। धन्यवाद।


Contributors and Content Editors

Devraj, Sakinashaikh, Shruti arya