Scilab/C4/Interpolation/Bengali

From Script | Spoken-Tutorial
Revision as of 11:55, 30 May 2016 by Satarupadutta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 নমস্কার।
00:02 Numerical Interpolation এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা শিখব যে:
00:10 ভিন্ন Numerical Interpolation algorithms এর জন্য Scilab কোড কিভাবে বানায়।
00:16 প্রদত্ত ডেটা পয়েন্ট থেকে ফাংশনের নতুন ভ্যালুর গনণা কিভাবে করে।
00:21 এই টিউটোরিয়ালটি রেকর্ড করতে, আমি ব্যবহার করছি:
00:24 উবুন্টু 12.04 অপারেটিং সিস্টেম,
00:27 এবং Scilab সংস্করণ 5.3.3.
00:31 এই টিউটোরিয়ালটি অভ্যাস করতে আপনার Scilab এর মৌলিক জ্ঞান এবং Numerical Interpolation সম্পর্কে জানা উচিত।
00:40 Scilab শিখতে দয়া করে স্পোকেন টিউটোরিয়াল ওয়েবসাইটে উপলব্ধ প্রাসঙ্গিক টিউটোরিয়াল দেখুন।
00:47 Numerical interpolation জ্ঞাত ডেটা পয়েন্টসের discrete set এর রেঞ্জের ভিতরে নতুন ডেটা পয়েন্ট তৈরী করার একটি মেথড।
00:59 ন্যুমেরিকল মেথড ব্যবহার করে ইন্টারপোলেশন সমন্ধীয় প্রশ্ন সমাধান করতে পারি।
01:05 Lagrange interpolation এ,
01:07 আমরা N পয়েন্টস এর মাধ্যমে N - 1 ডিগ্রীর পলিনোমিয়াল পাস করি।
01:12 তারপর আমরা সেই অদ্বিতীয় N অর্ডারের পলিনোমিয়াল y of x জ্ঞাত করি যা ডেটা স্যাম্পল ইন্টারপোলেট করে।
01:22 আমাদের 9, 9.5 এবং 11 এর প্রাকৃতিক লগারিদমের ভ্যালু দেওয়া হয়েছে।
01:29 আমাকে 9.2 এর প্রাকৃতিক লগারিদম ভ্যালু নির্ণয় করতে হবে।
01:35 এখন Lagrange interpolation মেথড ব্যবহার করে এই প্রশ্ন সমাধান করি।
01:41 এখন Lagrange interpolation এর জন্য কোড দেখি।
01:46 আমরা আর্গুমেন্ট x 0, x, f এবং n এর সাথে Lagrange ফাংশন পরিভাষিত করি।
01:53 X 0 অজানা interpolation পয়েন্ট।
01:57 x সেই ভেক্টর যা ডেটা পয়েন্টস রাখে।
02:01 f সেই ভেক্টর যা সমন্ধিত ডেটা পয়েন্টসে ফাংশনের ভ্যালু রাখে।
02:08 এবং n হল interpolating পলিনোমিয়ালের অর্ডার।
02:14 আমরা m এবং ভেক্টর N ইনিসিয়েলাইজ করতে n ব্যবহার করি।
02:19 interpolating পলিনোমিয়ালের অর্ডার নির্মিত নোডসের সংখ্যা নির্ধারিত করে।
02:25 তারপর আমরা লব এবং হরের ভ্যালু জানতে Lagrange interpolation formula প্রয়োগ করি।
02:35 তারপর L এর ভ্যালু জানতে আমরা লব এবং হর ভাগ করি।
02:41 আমরা প্রদত্ত ডেটা পয়েন্টসে ফাংশন y এর ভ্যালু জানতে L ব্যবহার করি।
02:48 অবশেষে আমরা L এবং f of x এর ভ্যালু প্রদর্শন করি।
02:53 এখন আমরা ফাইল সংরক্ষণ এবং এক্সিকিউট করি।
02:57 উদাহরণের প্রশ্ন সমাধানের জন্য Scilab কনসোল খুলুন।
03:02 এখন ডেটা পয়েন্টস ভেক্টর নির্ধারিত করি।
03:05 কনসোলে লিখুন:
03:07 x ইকুয়াল টু বর্গাকার বন্ধনী খুলুন 9.0 কমা 9.5 কমা 11.0 বর্গাকার বন্ধনী বন্ধ করুন।
03:18 এন্টার টিপুন।
03:21 তারপর লিখুন: f ইকুয়াল টু বর্গাকার বন্ধনী খুলুন 2.1972 কমা 2.2513 কমা 2.3979 বর্গাকার বন্ধনী বন্ধ করুন।
03:39 এন্টার টিপুন।
03:41 তারপর লিখুন x জিরো ইকুয়ালস টু 9.2
03:46 এন্টার টিপুন।
03:48 এখন একটি quadratic polynomial interpolating polynomial ব্যবহার করি।
03:53 লিখুন n ইকুয়ালস টু 2.
03:58 এন্টার টিপুন।
04:00 ফাংশন কল করতে লিখুন:
04:02 y ইকুয়ালস টু Lagrange বন্ধনী খুলুন x জিরো কমা x কমা f কমা n ব্রেকেট বন্ধ করুন।
04:14 এন্টার টিপুন।
04:16 x ইকুয়ালস টু 9.2 এ ফাংশন y এর ভ্যালু প্রদর্শিত হয়।
04:22 এখন Newton's Divided Difference Method দেখি।
04:26 এই মেথডে Divided Differences recursive method ব্যবহৃত হয়।
04:32 এটি Lagrange method এর তুলনায় কমবার গণনার ব্যবহার করে।
04:38 এই স্বত্তেও, যেমনকি Lagrange method এ, সেই interpolating polynomial তৈরী হয়।
04:47 এখন Divided Difference method ব্যবহার করে এই উদাহরণ সমাধান করি।
04:52 আমাদের ডেটা পয়েন্টস এবং তার উপর ফাংশনের সংশ্লিষ্ট ভ্যালু দেওয়া হয়েছে।
05:00 আমাকে x = 3 এর উপর ফাংশনের ভ্যালু নির্ণয় করতে হবে।
05:05 এখন Newton Divided Difference method এর জন্য কোড দেখি।
05:11 Scilab এডিটরে Newton আন্ডারস্কোর Divided ডট sci ফাইল খুলি।
05:18 আমরা আর্গুমেন্ট x, f এবং x 0 এর সাথে ফাংশন Newton আন্ডারস্কোর Divided পরিভাষিত করি।
05:29 x একটি ভেক্টর যা ডেটা পয়েন্টস রাখে।
05:33 f সংশ্লিষ্ট ফাংশন ভ্যালু এবং
05:36 x 0 অজানা ইন্টারপোলেশন পয়েন্ট।
05:41 আমরা ভেক্টরের দৈর্ঘ্য নির্ণয় করি এবং তারপর n এর বরাবর রাখি।
05:46 ভেক্টরের প্রথম মান a অফ 1 এর বরাবর রাখা হয়।
05:51 তারপর আমরা divided difference algorithm প্রয়োগ করি এবং divided difference table এর গণনা করি।
05:57 তারপর আমরা নিউটন পলিনোমিয়ালের কো-এফিসিয়েন্ট সূচী নির্ণয় করি।
06:03 আমরা প্রদত্ত ডেটা পয়েন্টে ফাংশনের ভ্যালু নির্ণয় করতে কোএফিসিয়েন্ট সূচী যোগ করি।
06:10 Newton আন্ডারস্কোর Divided ডট sci ফাইল সংরক্ষণ এবং এক্সিকিউট করে।
06:16 Scilab কনসোল খুলুন।
06:19 c l c লিখে স্ক্রীন পরিস্কার করি।
06:22 এন্টার টিপুন।
06:24 এখন ডেটা পয়েন্ট ভেক্টর প্রবিষ্ট করি।
06:27 লিখুন: x ইকুয়াল টু বর্গাকার বন্ধনী খুলুন 2 কমা 2.5 কমা 3.25 কমা 4 বর্গাকার বন্ধনী বন্ধ করুন।
06:39 এন্টার টিপুন।
06:41 তারপর ফাংশনের ভ্যালু লিখুন।
06:44 f ইকুয়াল টু বর্গাকার বন্ধনী খুলুন 0.5 কমা 0.4 কমা 0.3077 কমা 0.25 বর্গাকার বন্ধনী বন্ধ করুন।
07:01 এন্টার টিপুন।
07:03 লিখুন x 0 ইকুয়াল টু 3
07:06 এন্টার টিপুন।
07:08 তারপর নিম্ন লিখে ফাংশন কল করি।
07:11 I P ইকুয়াল টু Newton আন্ডারস্কোর Divided বন্ধনী খুলুন x কমা f কমা x জিরো বন্ধনী বন্ধ করুন।
07:23 এন্টার টিপুন।
07:25 x =3 এ y এর ভ্যালু প্রদর্শিত হয়।
07:30 টিউটোরিয়ালটি সংক্ষিপ্তকরণ করি।
07:33 এই টিউটোরিয়ালে,
07:34 আমরা শিখেছি interpolation মেথডসের জন্য Scilab কোড বানানো।
07:40 আমরা নতুন ডেটা পয়েন্টসে ফাংশনের ভ্যালু নির্ণয় করাও শিখেছি।
07:46 Lagrange method এবং Newton's Divided Difference method ব্যবহার করে নিজে এই প্রশ্ন সমাধান করেছি।
07:54 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:57 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
08:00 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
08:05 স্পোকেন টিউটোরিয়াল প্রকল্প দল,
08:07 টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
08:10 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
08:14 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
08:22 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
08:26 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
08:33 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro
08:38 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।
08:41 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta