Difference between revisions of "Scilab/C2/Getting-Started/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '[http://spoken-tutorial.org/wiki/images/2/20/Getting_Started-Bengali.pdf View here Reviews of Spoken Tutorials] নমস্কার বন্ধুগণ| আপনাদে…')
 
Line 1: Line 1:
[http://spoken-tutorial.org/wiki/images/2/20/Getting_Started-Bengali.pdf View here Reviews of Spoken Tutorials]
+
{| border=1
  
নমস্কার বন্ধুগণ| আপনাদের স্বাগত  জানাই আমাদের  এই ‘গেটিং  স্টার্টড উইথ সাইল্যাব’নামক স্পোকেন টিউটোরিয়াল -এ | এখানে  আমরা scilab-র ব্যবহার সম্পর্কে জ্ঞান লাভ করব| এই টিউটোরিয়ালটি ব্যবহার করার জন্য সর্বপ্রথম আপনাকে  scilab আপনার কম্পিউটার  সিস্টেম এ সংস্থাপন করেত হবে | এর পর ডেস্কটপ -এ  scilab-র যে  আইকনিট আসেব তাতে আপনাকে  দুবার ক্লিক করতে হবে  অথবা আপনি  সোজা স্টার্ট মেনু তে গিয়ে ও সেটিকে সেলেক্ট করেত পারেন | এতে  scilab কনসোল উইন্ড টি খুলবে | খেয়াল রাখবেন যে কার্সার টি যেন কমান্ড প্রম্পটের ওপর থাকে |আমি একটি notepad ফাইল বানিয়েছি ,যেটি বানাতে আমি সেই সমস্ত কমান্ড গুলি ব্যবহার করেছি , যেগুলি এই টিউটোরিয়ালটি তে ব্যবহার করা হয়েছে |সময়ের সাশ্রয়ের জন্যে কমান্ড গুলিকে বার বার type না করে সুধু মাত্র কাট ও পেস্ট করব এই কনসোলে |
+
|'''Time'''
scilab টিকে ক্যালকুলেটর এর মতন ব্যবহার করা যায় |
+
|'''Narration'''
আপনি যদি  ---> 42+4^2-64/4  লেখেন তবে উত্তর পেয়ে যাবেন 42 |
+
  ---> 42+4^2-64/4
+
  Ans= 42.
+
  
লক্ষ্য  করুন  যে  আপনার উত্তর টি  অর্থাৎ 42 উত্তর টি জমা হয়েছে  অনুস্থাপেন পরিবর্তনশীল  উত্তর হিসাবে  যাকে  সংক্ষেপে 'ans'হিসাবে দেখন  হয়েছে | এখন থেকে  আমরা শুধুমাত্র কমান্ড দেব  আর উত্তর নিজেই  এসে যাবে  | এখন এই উপরের গণনায় আমরা উত্তরিটেক জমা করেছি  অনুস্থাপনে পরিবর্তনশীল উত্তর হিসাবে | আমরা এই  একই উদ্দ্যেশে পরিবর্তনশীল সংখ্যা তৈরী করতে পারি |
+
|-
  --->a =1 ,b=2 , c= 3
+
  a=1
+
  b =2
+
  c= 3
+
  
  a=1, b=2, c=3 –এর েথেক আমরা েয 1, 2 এবং 3 মূল্যগুিল পাচ্ছি  তা জমা অর্থাৎ  সেভ করা আছে যথাক্রমে
+
|00:02
  
পরিবর্তনশীল a , b and c -এ এখন আমরা এই পরিবর্তনশীল পরিসংখ্যান গুলিকে কাজে লাগিয়ে কিছু গাণিতিক ক্রিয়া  সম্পাদন করব |
+
|Getting Started with Scilab এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।
  
যেমন -
+
|-
  
  a +b+ c থেকে পাব
+
|00:07
  ans = 6
+
  ---> a*(b+c) থেকে পাই
+
  ans = 5
+
  
অথবা আবার সরাসরি  এই উত্তরটিকে  আরো একটি পরিবর্তনশীল পরিসংখ্যান 'd ' type করে লিখতে পারি -
+
|এই টিউটোরিয়ালে আমরা শিখব:
  ---> d = a+b+c
+
      d = 6
+
  
 +
|-
  
অথবা এই পরিবর্তনশীল পরিসংখ্যানের মূল্যগুলি সঠিক কিনা তা মিলিয়ে দেখতে পারি ওই পরিসংখ্যানগুলির নাম টাইপের দ্বারা, যেগুলি একে অপরের থেকে পৃথক করা হয়েছে কমান্ড লাইনে ‘কমা’-র সাহায্যে| যেমন-
+
|00:09
  
 +
|Scilab একটি ক্যালকুলেটর হিসাবে ব্যবহার করা।
  
 +
|-
  
  ---> a, b, c, d থেকে
+
|00:12
  
  a= 1
+
|একটি ভ্যারিয়েবলে ভ্যালু সংরক্ষণ করা।
  b= 2
+
  c= 3
+
  d= 6
+
  
-এতক্ষন যে একটা ধারা চলে আসছিল তাতে আমরা একটা ব্যাঘাত সৃষ্টি করব এবং একটা নতুন কমান্ড পরিবেশন করব যেটা আমাদের পূর্ববর্তী ব্যবহৃত কমান্ডগুলি এবং তারফলে যে উত্তর, তা মনে করতে সাহায্য করে|
+
|-
প্রথমেই আমরা কমান্ড cd টাইপ করি-
+
  
  ---> cd
+
|00:15
      ans =
+
      /users/guest.
+
       
+
এটি হচ্ছে বর্তমান কাজের নির্দেশিকা| এবারে ডাইরি কমান্ড ব্যবহার করা হোক নিন্মলিখিতটি টাইপের মাধ্যমে –
+
  --->diary(‘myrecord.txt’) তারপর enter press করুন|
+
এখন এই কমান্ডটি একটি file তৈরী করবে “myrecord.txt”নামে, আমাদের বর্তমান কাজের নির্দেশিকাতে| বর্তমান scilab session-র একটি প্রতিলিপি এই file-র মাধ্যমে save হয়ে থাকবে|
+
আসুন এই scilab ব্যবহারের মাধ্যমে আমরা আরো কিছু কামান্ড টাইপের দ্বারা আমরা এর সুবিধা হাতেকলমে দেখে নিই|
+
এবার দেখি scilab কেমন করে জটিল সংখ্যা নিয়ন্ত্রন করে|মনে করুন এই জটিল সংখ্যাগুলি সূচিত হয়েছে ‘i’-র দ্বারা| প্রথমে দেখি ‘i’-র জন্য কী মূল্য নির্ধারণ করা হয়েছে-
+
  
  ---> i
+
|এই ভ্যারিয়েবলগুলি ব্যবহার করে বিভিন্ন গাণিতিক অপারেশন সঞ্চালন করা।
  করা i ---error 4
+
  undefined variable: i
+
  
এটা ভুল বা error দেখাচ্ছে|
+
|-
Scilab-এ পূর্বনির্ধারিত অপরিবর্তীত সংখ্যাসূচকগুলি পাওয়া যায় পারসেনটেজ সাইনের দ্বারা আগে থেকে নির্ধারিত করে| যেমন আমরা নিন্মলিখিতটিতে দেখতে পাচ্ছি –
+
  
  ---> %i
+
|00:21
  % i= i
+
  
আমরা ‘I’-কে বস্তুতই একটি জটিল সংখ্যা ধরে তাকে স্কোয়ার (square) করে তার যথার্থতা যাচাই করতে পারি| যেমন –
+
|কারেন্ট ওয়ার্কিং ডিরেক্টরিতে সেশনের দরুন নিস্পাদিত করা কমান্ড সংরক্ষণ করতে একটি ফাইল তৈরী করা।
  ---> % i * %i
+
  ans= -1
+
  
তাহলে উত্তর হল -1.
+
|-
আর অবশেষে -1 এর স্কোয়ার রুট (square root)করলে আমরা উত্তর পাবো = i. অর্থাৎ -
+
  
  ---> sqrt (-1)
+
|00:29
  ans=
+
  i
+
  
আসুন এবার কিছু গণনা বা ক্যালকুলেশন করি ‘ i’-কে ব্যবহার করে|
+
|কমপ্লেক্স নম্বর সংজ্ঞায়িত করা।
+
  
  --->5*% i েথেক পায়
+
|-
  ans=
+
  5.i
+
  --->(10+5*%i)
+
  *(2*%i)
+
  ans=
+
  -10.+20.i
+
  
চলুন দেখি আরো কিছু পূর্বনির্ধারিত অপরিবর্তিত সংখ্যাসূচকগুলি, যেগুলি scilab-এ আছে| যেমন ‘I’-এর ক্ষেত্রে, তাদের নামগুলি শুরু হয় ‘%’(পারসেনটেজ)সাইনের দ্বারা
+
|00:31
  ---> %pi
+
  % pi= 3.1415927
+
  
এখানে pf pi-এর মূল্য দেখানো হয়েছে|
+
|নম্বরের উপর এক্সপোনেনশিয়াল, লগারিদমিক (logarithmic) এবং ত্রিকোণমিতিক (trigonometric) অপারেশন সম্পাদন করা।
আমরা এখন হাতেকলমে দেখব pi-এর ব্যবহার, কিছু ট্রিগোনোমেট্রিক(trigonometric)কাজে|
+
  
  ---> sin(%pi/2),and cos(%pi/2)enter
+
|-
  ans= 1
+
  ans= 6.1 2 3 D - 1 7
+
  
 +
|00:38
  
লক্ষ্য করুন যে দ্বিতীয় উত্তরটি হচ্ছে শূণ্য (zero),সব ব্যবহারিক উদ্দেশ্যে|এটি ‘machine epsilon’ নামক একটি সংখ্যা বা number-র সঙ্গে সম্পর্কিত, যেটির সম্বন্ধে অন্য একটি স্পোকেন টিউটোরিয়ালে বলা হয়েছে|
+
|এই টিউটোরিয়ালের জন্য প্রথম আবশ্যকতা হল Scilab যা আপনার কম্পিউটারে সংস্থাপিত থাকা উচিত।
  
ন্যাচরল লোগারিথাম-এর মূল ভিত্তি হল আর একটি পূর্বনির্ধারিত অপরিবর্তিত সংখ্যাসূচী|
+
|-
  
 +
|00:44
  
 +
| আমি প্রদর্শন করতে Scilab 5.2.0 এবং Mac OS/X  ব্যবহার করছি।
  
  --->%e
+
|-
  %e= 2.7182818
+
  
 +
|00:51
  
এখানে e-এর মূল্য দেখানো হয়েছে|
+
|এখানে টিউটোরিয়ালের জন্য ফ্লো চার্ট দেওয়া হয়েছে।
আমরা একই ফল বা result পেতে পারি exponential function-এর দ্বারা|
+
  
 +
|-
  
  exp of 1.
+
|00:55
  ---> exp(1)
+
  ans=
+
    2.7182818
+
  
 +
|আপনার ডেস্কটপে Scilab শর্টকাট আইকনে টিপুন এবং Scilab শুরু করুন।
  
আপনি লক্ষ্য করুন দুটি উত্তরই এক|
+
|-
যদিও
+
  
 +
|01:01
  
  exp(2)যে উত্তরিট দেয় অর্থাত
+
| এটি Scilab console উইন্ডো। লক্ষ্য করুন যে কার্সার কমান্ড প্রম্পটে রয়েছে।
  ans =
+
      7.3890561
+
  
 +
|-
  
এই উপরের উত্তরটি আমরা আবার পেতে পারি %e square-র দ্বারা|
+
|01:07
  ---> %e^2
+
  ans =
+
      7.3890561
+
  
 +
|আমি পরামর্শ দিচ্ছি যে আপনি সময়ের নিয়মিত অন্তরালে ভিডিও থামিয়ে একসাথে Scilab এ এই টিউটোরিয়ালটি অনুশীলন করুন।
  
মনে
+
|-
করে দেখুন যে আমরা আমাদের কার্যবিবরণী লিপিবদ্ধ করেছিলাম myrecord.txt নামক ফাইলে diary কমান্ডের সাহায্যে|
+
এবার আমরা এই diary ফাইলটি বন্ধ করি|
+
  
 +
|01:16
  
 +
|Scilab কে ক্যালকুলেটর হিসাবে ব্যবহার করা যেতে পারে।
  
  --->diary(O) diary of zero
+
|-
  
এই কমান্ডটি myrecord.txt ফাইলটি বন্ধ করবে ও সেই সঙ্গে ফাইলটি save করবে|
+
|01:19
আবার মনে করে দেখুন যে এই ফাইলটি তৈরী করা হয়েছিল বর্তমান কাজের নির্দেশিকাতে| চলুন এই ফাইলটিকে আবার খুলি ও c/users/anuradha/myrecord.txt-এটিতে চোখ বোলায়|
+
লক্ষ্য করুন যে সমস্ত কার্য বিবরণী কমান্ড ও তার সঙ্গতিপূর্ণ উত্তর দুটোই, যেগুলি আমরা scilab থেকে পেয়েছি, এই ফাইলে সংরক্ষিত আছে|
+
যখন কোনো program ধীরে ধীরে গড়ে ওঠে, তখন তার জন্য অনেক গবেষণা করতে হয় একটা যথোপযুক্ত সংকেতলিপি (code) পাবার জন্য|মোটের ওপর শতকরা 5 ভাগ প্রচেষ্টিত সংকেতলিপি হল ব্যবহারযোগ্য| যদি diary কমান্ডটি ব্যবহার করা না হয়, তাহলে কোন্ কোন্ কমান্ডগুলি কাজ করছে বা করছে না তা অনুসরণ করা খুবই মুশকিল হয়| আর তাইজন্য diary কমান্ডটি হল সর্বত্তম উপায় ই বিষয়টি সম্বোধন করার জন্য| এই diary কামান্ডটি ব্যবহারের মাধ্যমে যে ফাইলটি সৃষ্টি করা হয়েছে, সেটি প্রয়োজন মত edit করা ও দরকার হলে যে সমস্ত লাইনগুলি অপ্রয়োজনীয় সেগুলিকে delete করে দিতে পারি একটা ভালো কাজের সংকেতলিপি তৈরী করার জন্য|
+
  
আমরা যদি একবার ফাইলটিকে বন্ধ করে দিই diary command (0) ব্যবহারের মাধ্যমে, তবে অতিরিক্ত কোনো কার্য বিবরণী আর ঐ ফাইলে সংরক্ষণ করা যাবেনা| আমরা যদি আর একবার ঐ session টি কে সংরক্ষণ করতে চায় তবে আবার আমাদের ঐ diary command-টি চালু করতে হবে|
+
|কিছু মৌলিক অপারেশন দেখি যা এটি করতে পারে।
মনে রাখবেন যে এতে diary command-টি ফাইলটিকে ওভাররাইট করতে পারে| সেইজন্য এই ফাইলটিতে গুরুত্বপূর্ণ ব্যবহারযোগ্য কোনো তথ্য থাকে তাহলে ভালো হয় যদি অন্য ফাইল নাম ব্যবহার করা হয় diary command-এ
+
  
 +
|-
  
 +
|01:25
  
 +
| লিখুন 42 প্লাস 4 মাল্টিপ্লাইড বাই 4 মাইনাস 64 ডিভাইডেড বাই 4 এবং এন্টার টিপুন।
  
আমি এবারে ফাইলটি বন্ধ করছি|browser scroll down করুন নোটপ্যাড ফাইলে| scilab-এ ম্যাটরিক্স তৈরী করা খুবই সহজ| চলুন আমরা 3x3ম্যাটরিক্সটি নিরুপন করি|-
+
|-
  
  --->A =[1 2 3 ; 4 5 /2 6; 7 8 +5*%i 0 ]
+
|01:36
      A=
+
      1. 2. 3.
+
      4. 2.5 6.
+
      7. 8+5.i  0
+
  
 +
| আশানুরূপ আউটপুট হল 42.
  
লক্ষ্য করে দেখুন যে সেমিকোলনগুলি ব্যবহৃত হয়েছে একএকটি লাইনের শেষ বোঝানোর জন্য|scilab-র সবথেকে বড় সুবিধা হল যে আমাদেরকে ম্যাটরিক্স A-র কোনো মাপ সুনির্দিষ্টিত করে বলে দিতে হবে না বা এর type বা নমুনা নির্ধারণ করে দিতে হবে না|
+
|-
ম্যাটরিক্সকে আবার লাইন বাই লাইনও enter করা যায়-
+
--->c = [1 2 enter
+
--->3 4] enter দাবান
+
C =
+
  1. 2.
+
  3. 4.
+
  
 +
|01:39
  
 +
|মনে রাখবেন যে উত্তর 42 ডিফল্ট ভ্যারিয়েবল a n s এ সংরক্ষণ হয়।
  
আগেই দেখানো হয়েছে সেমিকোলন ব্যবহার করা হয় ম্যাটরিক্সের ক্ষেত্রে|এটির অর্থাৎ সেমিকোলনের ব্যবহারের  আরো একটি গুরুত্বপূর্ণ উদ্দেশ্য সাধন করে|
+
|-
আর সেটি হল এটি গণনার ফলের পুনরাবৃত্তি ঘটায় না | যেমন—
+
  
 +
|01:45
  
  --->B= 1+2; enter
+
|আমরা নামিত ভ্যারিয়েবল ও বানাতে পারি, লিখুন:
  
 +
|-
  
এখানে লক্ষ্য করুন যে B- এর ফলটির পুনরাবৃত্তি হয় নি| এটা একমাত্র সেমিকোলন ব্যবহারের জন্যই ঘটেছে|আমরা B-এর ফল দেখতে পারি এটিকে সুনির্দিষ্টিত ভাবে টাইপ করে|-
+
|01:49
  
  ---> B enter
+
|a = 12, b=21 , c=33 এবং এন্টার টিপুন।
      B=  
+
        3.
+
  
 +
|-
  
মনে রাখবেন যে এই সেমিকোলনের ব্যবহার খুবই জনপ্রিয় কারণ এতে বিশালায়তনের আউটপুটকে কমানো অর্থাৎ সাপরেস  করা সম্ভব হয় |
+
|02:00
+
  
আমরা আমাদের এই ম্যাটরিক্সের গণনার ওপর  আলোচনা এখানে স্থগিত রাখছি|
+
|এই ভ্যারিয়েবল a, b এবং c তে যথাক্রমে ভ্যালু 12, 21 এবং 33 সংরক্ষণ করে।
এই বিষয়টি অন্য একটি স্পোকেন টিউটোরিয়ালে  বিষদে আলোচনা করা হয়েছে|  কিছুকিছু ক্ষেত্রে আপনি যদি কোনো সাহায্য চান এ বিষয়ে , তবে scilab –র মেনুবারে গিয়ে help command-টি ব্যবহার করতে পারেন|
+
এবারে আমি help browser-টি বন্ধ করলাম|
+
  
Clc command –টি scilab-র screen clear অর্থাৎ পরিষ্কার করতে সাহায্য করবে | যেমনটি দেখানো হয়েছে
+
|-
  --->clc
+
উপরের বা নীচের অর্থাৎ  up-down arrow key ব্যবহার করা যেতে পারে আগের কার্যকর করা কমান্ড গুলিকে দেখবার জন্য| এই up-down arrow ব্যবহার করার সময় আপনি যেকোনো command-এ দাঁড়াতে পারেন ও return key press –করে তা চালু রাখতে পারেন| আপনি প্রয়োজনমত কোনো command-এডিট্ ও করতে পারেন|
+
Tab key ব্যবহারের মাধ্যমে command-গুলি অটোকমপ্লিট্ হয় এবং আমরা অনেক প্রাপ্তিসাধ্য অপশন্ পেয়ে যায় বেছে নেবার জন্য|
+
এর সঙ্গে এখানই আমাদের এই স্পোকেন টিউটোরিয়াল “ গেটিং স্টার্টেড উইথ্ সাইলল্যব” সমাপ্ত হল| scilab –র আরো অনেক প্রয়োগ আছে যেগুলো সম্পর্কে
+
অন্যান্য স্পোকেন টিউটোরিয়ালে আলোচনা করা হয়েছে| এর জন্য scilab-র link-এ নজর রাখুন|
+
  
Scilab-র ওপর স্পোকেন টিউটোরিয়ালটি হল “talk to a teacher” নামক প্রযেক্টের অংশবিষেশ যেটি National Mission on Education through ICT –এর দ্বারা সহায়ক | এবিষয়ে আরো তথ্য  পাওয়া যাবে নিন্মলিখিত link-এ
+
|02:08
+
http://spoken-tutorial.org/ NMEICT-Intro
+
  
আমি নীলাঞ্জনা চৌধুরী মুম্বাই থেকে আপনাদের অসংখ্য ধন্যবাদ জানাই আমাদের সাথে থাকার জন্যে | নমস্কার |
+
| আমি এখানে 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
 +
 
 +
|এই চিহ্ন ব্যবহার করতে Shift কী (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
 +
 
 +
|এখন, আমরা কিছু বিল্ট-ইন (built-in) ত্রিকোণমিতিক ফাংশন ব্যবহার করে 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 কনসোল উইন্ডো টুলবারে Open-a-file শর্টকাট আইকনে টিপে এই ফাইলটি খুলুন।
 +
 
 +
|-
 +
 
 +
|11:46
 +
 
 +
| আমি All Files এ ফাইল ফরম্যাট বদলে দেবো।
 +
 
 +
|-
 +
 
 +
|11:51
 +
 
 +
|myrecord.txt ফাইল চয়ন করুন এবং Open এ টিপুন।
 +
 
 +
|-
 +
 
 +
|11:59
 +
 
 +
|মনে রাখবেন যে সকল ট্রান্সেকশন 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
 +
 
 +
| এই প্রকল্প ভারত সরকারের MHRD এর আইসিটির মাধ্যমে জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
 +
 
 +
|-
 +
 
 +
|16:29
 +
 
 +
| এই মিশনের উপর অধিক জানতে http://spoken-tutorial.org/NMEICT-Intro তে যান।
 +
 
 +
|-
 +
 
 +
|16:43
 +
 
 +
|আমি আশা করি এই স্পোকেন টিউটোরিয়াল অধ্যয়নের জন্য উপযোগী মনে করেন।
 +
 
 +
|-
 +
 
 +
|16:47
 +
 
 +
| অংশগ্রহনের জন্য ধন্যবাদ।
 +
 
 +
|-
 +
 
 +
|16:48
 +
 
 +
| আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।

Revision as of 14:54, 30 May 2016

Time 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 শুরু করুন।
01: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 এই চিহ্ন ব্যবহার করতে Shift কী (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 এখন, আমরা কিছু বিল্ট-ইন (built-in) ত্রিকোণমিতিক ফাংশন ব্যবহার করে 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 কনসোল উইন্ডো টুলবারে Open-a-file শর্টকাট আইকনে টিপে এই ফাইলটি খুলুন।
11:46 আমি All Files এ ফাইল ফরম্যাট বদলে দেবো।
11:51 myrecord.txt ফাইল চয়ন করুন এবং Open এ টিপুন।
11:59 মনে রাখবেন যে সকল ট্রান্সেকশন 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 এই প্রকল্প ভারত সরকারের MHRD এর আইসিটির মাধ্যমে জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
16:29 এই মিশনের উপর অধিক জানতে http://spoken-tutorial.org/NMEICT-Intro তে যান।
16:43 আমি আশা করি এই স্পোকেন টিউটোরিয়াল অধ্যয়নের জন্য উপযোগী মনে করেন।
16:47 অংশগ্রহনের জন্য ধন্যবাদ।
16:48 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।

Contributors and Content Editors

Kaushik Datta, Satarupadutta