বিষয়বস্তুতে চলুন

নিয়ন্ত্রণ ব্যবস্থা/রূপান্তর

উইকিবই থেকে

টেমপ্লেট:কন্ট্রোল সিস্টেম/পৃষ্ঠা

রূপান্তর

[সম্পাদনা]

এই বই জুড়ে আমরা বেশ কিছু রূপান্তর নিয়ে আলোচনা করব, এবং পাঠকের সেগুলি সম্পর্কে অন্তত সামান্য জ্ঞান আছে বলে ধরে নেওয়া হচ্ছে। এই বইয়ের উদ্দেশ্য এমন কোনও শ্রোতাকে রূপান্তরের বিষয়টি শেখানো নয় যারা পূর্বে সেগুলির সাথে পরিচিত হননি। তবে, যারা সম্ভবত বিষয়টি পুরোপুরি মনে রাখতে পারেন না তাদের পুনর্নির্মাণ করার জন্য আমরা এখানে একটি সংক্ষিপ্ত রিফ্রেশার অন্তর্ভুক্ত করব। যদি আপনি এখনও Laplace Transform বা Fourier Transform কী তা জানেন না, তাহলে এই পৃষ্ঠাটি একটি সহজ নির্দেশিকা হিসাবে ব্যবহার করার এবং অন্যান্য উৎস থেকে তথ্য অনুসন্ধান করার পরামর্শ দেওয়া হচ্ছে। বিশেষ করে, Wikipedia-এ এই বিষয়গুলি সম্পর্কে প্রচুর তথ্য রয়েছে।

রূপান্তরের মূল বিষয়

[সম্পাদনা]

transform'' হল একটি গাণিতিক হাতিয়ার যা একটি চলক (অথবা চলকের একটি সেট) থেকে একটি নতুন চলকের (অথবা চলকের একটি নতুন সেট) সমীকরণকে রূপান্তর করে। এটি করার জন্য, ট্রান্সফর্মকে প্রথম চলক, "ডোমেন চলক" এর সমস্ত উদাহরণ মুছে ফেলতে হবে এবং একটি নতুন "রেঞ্জ চলক" যোগ করতে হবে। রূপান্তরের জন্য ইন্টিগ্রালগুলি চমৎকার পছন্দ, কারণ নির্দিষ্ট ইন্টিগ্রালের সীমা ডোমেন চলকটিতে প্রতিস্থাপিত হবে এবং সেই চলকের সমস্ত উদাহরণ সমীকরণ থেকে সরানো হবে। একটি ইন্টিগ্রাল ট্রান্সফর্ম যা একটি ডোমেন চলক "a" থেকে একটি রেঞ্জ চলক "b" এ রূপান্তরিত হয় তা সাধারণত এইভাবে ফর্ম্যাট করা হবে:

যেখানে ফাংশন "f(a)" হল রূপান্তরিত ফাংশন, এবং "g(a,b)" হল রূপান্তরের "kernel"। সাধারণত, বিভিন্ন ইন্টিগ্রাল ট্রান্সফর্মের মধ্যে একমাত্র পার্থক্য হল কার্নেল।

ল্যাপ্লেস ট্রান্সফর্ম

[সম্পাদনা]
This operation can be performed using this MATLAB command:

Laplace ট্রান্সফর্ম'' সময়-ডোমেইন থেকে একটি সমীকরণকে তথাকথিত "S-ডোমেইন", অথবা "Laplace ডোমেইন", অথবা এমনকি "জটিল ডোমেইন"-এ রূপান্তরিত করে। এগুলি একই গাণিতিক স্থানের জন্য বিভিন্ন নাম এবং এই বই এবং এই বিষয়ের অন্যান্য লেখায় এগুলি সবই বিনিময়যোগ্যভাবে ব্যবহার করা যেতে পারে। ট্রান্সফর্মটি কেবলমাত্র নিম্নলিখিত শর্তাবলীর অধীনে প্রয়োগ করা যেতে পারে:

  1. প্রশ্নে থাকা সিস্টেম বা সংকেতটি অ্যানালগ।
  1. প্রশ্নে থাকা সিস্টেম বা সংকেতটি রৈখিক।
  1. প্রশ্নে থাকা সিস্টেম বা সংকেতটি সময়-অপরিবর্তনীয়।
  1. প্রশ্নে থাকা সিস্টেম বা সংকেতটি কার্যকারণ।

রূপান্তরকে এভাবে সংজ্ঞায়িত করা হয়েছে:


[Laplace Transform]

ল্যাপলেস রূপান্তরের ফলাফল ব্যাপকভাবে সারণীবদ্ধ করা হয়েছে। ল্যাপ্লেস রূপান্তর সম্পর্কে আরও তথ্য, একটি রূপান্তর সারণী সহ ''পরিশিষ্ট এ পাওয়া যাবে।

যদি আমাদের টাইম ডোমেইনে একটি রৈখিক ডিফারেনশিয়াল সমীকরণ থাকে:

শূন্য প্রাথমিক শর্ত সহ, আমরা সমীকরণের ল্যাপ্লেস রূপান্তরটি এইভাবে নিতে পারি:

এবং আলাদা করে, আমরা পাব:

ইনভার্স ল্যাপ্লেস ট্রান্সফর্ম

[সম্পাদনা]
This operation can be performed using this MATLAB command:

inverse Laplace Transform কে এভাবে সংজ্ঞায়িত করা হয়েছে:

[Inverse Laplace Transform]

ইনভার্স ট্রান্সফর্ম ল্যাপ্লেস ডোমেন থেকে একটি ফাংশনকে টাইম ডোমেনে ফিরিয়ে আনে।

ম্যাট্রিক্স এবং ভেক্টর

[সম্পাদনা]

ল্যাপলেস ট্রান্সফর্মটি রৈখিক সমীকরণের সিস্টেমে স্বজ্ঞাত উপায়ে ব্যবহার করা যেতে পারে। ধরা যাক আমাদের কাছে রৈখিক সমীকরণের একটি সিস্টেম আছে:

আমরা এই সমীকরণগুলিকে ম্যাট্রিক্স আকারে সাজাতে পারি, যেমন দেখানো হয়েছে:

এবং এটিকে প্রতীকীভাবে লিখুন:

আমরা উভয়ের ল্যাপ্লেস রূপান্তর নিতে পারি পার্শ্ব:

যা সমীকরণ ব্যবস্থায় প্রতিটি পৃথক সমীকরণের রূপান্তর গ্রহণের সমান।

উদাহরণ: RL সার্কিট

[সম্পাদনা]
বৈদ্যুতিক সার্কিট সম্পর্কে আরও তথ্যের জন্য, দেখুন:
সার্কিট তত্ত্ব

এখানে, আমরা একটি প্রথম-ক্রম ব্যবস্থার একটি সাধারণ উদাহরণ দেখাব, একটি RL সার্কিট। একটি ইন্ডাক্টরে, টাইম ডোমেইনে কারেন্ট, I এবং ভোল্টেজ, V এর মধ্যে সম্পর্ককে একটি ডেরিভেটিভ হিসেবে প্রকাশ করা হয়:

যেখানে L হল "ইন্ডাক্ট্যান্স" নামক একটি বিশেষ রাশি যা ইন্ডাক্টরের একটি বৈশিষ্ট্য।

RL সার্কিট উদাহরণ সমস্যার জন্য সার্কিট ডায়াগ্রাম। VL হল ইন্ডাক্টরের উপর ভোল্টেজ, এবং আমরা যে পরিমাণটি খুঁজে বের করার চেষ্টা করছি।

ধরুন যে আমাদের একটি প্রথম ক্রম RL সিরিজের বৈদ্যুতিক সার্কিট আছে। রেজিস্টারের রেজিস্ট্যান্স R আছে, ইন্ডাক্টরের ইন্ডাক্ট্যান্স L আছে, এবং ভোল্টেজ উৎসের ইনপুট ভোল্টেজ Vin আছে। আমাদের সার্কিটের সিস্টেম আউটপুট হল ইন্ডাক্টরের উপর ভোল্টেজ, Vout। সময় ডোমেইনে, সার্কিটটি বর্ণনা করার জন্য আমাদের কাছে নিম্নলিখিত প্রথম-ক্রমের ডিফারেনশিয়াল সমীকরণ রয়েছে:

যাইহোক, যেহেতু সার্কিটটি মূলত একটি ভোল্টেজ বিভাজক হিসেবে কাজ করে, তাই আমরা ইনপুটের পরিপ্রেক্ষিতে আউটপুটকে নিম্নরূপে রাখতে পারি:

এটি একটি অত্যন্ত জটিল সমীকরণ, এবং ল্যাপ্লেস রূপান্তর ব্যবহার না করলে সমাধান করা কঠিন হবে:

আমরা উপরের এবং নীচের অংশকে L দিয়ে ভাগ করতে পারি এবং Vin কে অন্য দিকে সরাতে পারি:

এবং একটি সাধারণ টেবিল লুক-আপ ব্যবহার করে, আমরা সার্কিট ইনপুট এবং সার্কিট আউটপুটের মধ্যে সময়-ডোমেন সম্পর্কের জন্য এটি সমাধান করতে পারি:

আংশিক ভগ্নাংশ সম্প্রসারণ

[সম্পাদনা]
আংশিক ভগ্নাংশ সম্প্রসারণ সম্পর্কে আরও তথ্যের জন্য, দেখুন:
ক্যালকুলাস

ল্যাপলেস ট্রান্সফর্ম জোড়াগুলি ব্যাপকভাবে সারণীবদ্ধ করা হয়, তবে প্রায়শই আমাদের কাছে ট্রান্সফার ফাংশন এবং অন্যান্য সমীকরণ থাকে যার সারণীবদ্ধ বিপরীত রূপান্তর নেই। যদি আমাদের সমীকরণটি একটি ভগ্নাংশ হয়, তাহলে আমরা প্রায়শই 'আংশিক ভগ্নাংশ সম্প্রসারণ' (PFE) ব্যবহার করে সহজ শর্তাবলীর একটি সেট তৈরি করতে পারি যার সহজেই উপলব্ধ বিপরীত রূপান্তর থাকবে। এই বিভাগটি PFE সম্পর্কে একটি সংক্ষিপ্ত অনুস্মারক দেবে, যারা ইতিমধ্যে বিষয়টি শিখেছেন। এই রিফ্রেশারটি প্রক্রিয়াটির বেশ কয়েকটি উদাহরণ আকারে থাকবে, কারণ এটি ল্যাপ্লেস ট্রান্সফর্মের সাথে সম্পর্কিত। যারা PFE এর সাথে অপরিচিত তাদের 'ক্যালকুলাস' বিভাগে এটি সম্পর্কে আরও পড়তে উৎসাহিত করা হচ্ছে।

উদাহরণ: দ্বিতীয়-ক্রম ব্যবস্থা

[সম্পাদনা]

যদি আমাদের S-ডোমেনে একটি প্রদত্ত সমীকরণ থাকে:

আমরা এটিকে আরও কয়েকটি ছোট ভগ্নাংশে প্রসারিত করতে পারি যেমন:

এটি অসম্ভব বলে মনে হচ্ছে, কারণ আমাদের কাছে 3টি অজানা (s, A, B) সহ একটি একক সমীকরণ আছে, কিন্তু বাস্তবে s যেকোনো ইচ্ছামত মান নিতে পারে, এবং আমরা s এর জন্য মান "প্লাগ ইন" করতে পারি A এবং B এর জন্য সমাধান করুন, অন্য কোনও সমীকরণের প্রয়োজন ছাড়াই। উদাহরণস্বরূপ, উপরের সমীকরণে, আমরা হর দিয়ে গুণ করতে পারি এবং পদগুলি বাতিল করতে পারি:

এখন, যখন আমরা s → -2 সেট করি, তখন A শব্দটি অদৃশ্য হয়ে যায় এবং আমাদের কাছে B → 3 থাকে। যখন আমরা s → -1 সেট করি, তখন আমরা A → -1 এর জন্য সমাধান করতে পারি। এই মানগুলিকে আমাদের মূল সমীকরণে ফিরিয়ে আনলে, আমাদের কাছে আছে:

মনে রাখবেন, যেহেতু ল্যাপ্লেস ট্রান্সফর্ম একটি রৈখিক অপারেটর, তাই নিম্নলিখিত সম্পর্কটি সত্য:

এই ছোট পদগুলির বিপরীত রূপান্তর খুঁজে বের করা পুরো ফাংশনের বিপরীত রূপান্তর খুঁজে বের করার চেয়ে সহজ প্রক্রিয়া হওয়া উচিত। আংশিক ভগ্নাংশ সম্প্রসারণ একটি S-ডোমেন সমীকরণের বিপরীত নির্ণয়ের জন্য একটি কার্যকর এবং প্রায়শই প্রয়োজনীয় হাতিয়ার।

উদাহরণ: চতুর্থ-ক্রম ব্যবস্থা

[সম্পাদনা]

যদি আমাদের S-ডোমেনে একটি প্রদত্ত সমীকরণ থাকে:

আমরা এটিকে কয়েকটি ছোট ভগ্নাংশে প্রসারিত করতে পারি যেমন যেমন:

এখানে পদ বাতিল করা যথেষ্ট হবে না, আমরা বন্ধনী খুলব (একাধিকে পৃথক করা) লাইন):

আসুন সহগ তুলনা করি:

A + D = 0
30A + C + 20D = 79
300A + B + 10C + 100D = 916
1000A = 1000

এবং সমাধান করলে আমাদের পাওয়া যায়:

A = 1
B = 26
C = 69
D = -1

আমরা জানি ল্যাপ্লেস ট্রান্সফর্ম টেবিল যা নিম্নলিখিত সম্পর্ক ধারণ করে:

আমরা আমাদের সম্প্রসারণে A, B, C, এবং D এর জন্য আমাদের মানগুলি প্লাগ করতে পারি এবং এটিকে উপরের ফর্মে রূপান্তর করার চেষ্টা করতে পারি।

উদাহরণ: জটিল মূল

[সম্পাদনা]

নিম্নলিখিত স্থানান্তর ফাংশনটি দেওয়া হল:

যখন হরটির সমাধান একটি জটিল সংখ্যা হয়, তখন আমরা একটি জটিল উপস্থাপনা A + iB ব্যবহার করি, যেমন 3+i4, একটি একক অক্ষর ব্যবহারের বিপরীতে (যেমন D) - যা বাস্তব সংখ্যার জন্য:

As + B = 7s + 26
A = 7
B = 26

আমাদের এটিকে দুটি ভগ্নাংশে সংস্কার করতে হবে যা দেখতে এইরকম (মান পরিবর্তন না করে):

আসুন হর দিয়ে শুরু করি (উভয় ভগ্নাংশের জন্য):

s2 - 80s + 1681 এর মূল হল 40 + j9 এবং 40 - j9

আর এখন লবগুলি:

বিপরীত ল্যাপ্লেস রূপান্তর:

উদাহরণ: ষষ্ঠ-ক্রম ব্যবস্থা

[সম্পাদনা]

নিম্নলিখিত স্থানান্তর ফাংশনটি দেওয়া হল:

সমীকরণটি তৈরি করতে আমরা হর দিয়ে গুণ করি যুক্তিসঙ্গত:

এবং তারপর আমরা পদগুলিকে একত্রিত করি:

সহগের তুলনা:

A + B + C = 0
-15A - 12B - 3C + D = 90
73A + 37B - 3D = 0
-111A = -1110

এখন, আমরা A, B, C এবং D এর সমাধান করতে পারি:

A = 10
B = -10
C = 0
D = 120

আর এখন "ফিটিং" এর জন্য:

s2 - 12s + 37 এর মূল হল 6 + j এবং 6 - j

D এর ভগ্নাংশ ফিট করার কোন প্রয়োজন নেই, কারণ এটি সম্পূর্ণ; C এর ভগ্নাংশ ঠিক করার ঝামেলা করার দরকার নেই, কারণ C শূন্যের সমান।

চূড়ান্ত মান উপপাদ্য

[সম্পাদনা]

চূড়ান্ত মান উপপাদ্য আমাদের S ডোমেন সমীকরণ থেকে সময় অসীমের কাছাকাছি আসার সাথে সাথে সময় ডোমেন সমীকরণের মান নির্ধারণ করতে দেয়। নিয়ন্ত্রণ প্রকৌশলে, একটি সিস্টেমের স্থির-অবস্থার মান নির্ধারণের জন্য চূড়ান্ত মান উপপাদ্য সবচেয়ে বেশি ব্যবহৃত হয়। ফাংশনের মেরুগুলির আসল অংশ অবশ্যই <0 হতে হবে।


[চূড়ান্ত মান উপপাদ্য (Laplace)]

সিস্টেম মেট্রিক্সের উপর আমাদের অধ্যায় থেকে, আপনি সিস্টেমের মানকে ইনফিনিটি সময়ে সিস্টেমের স্থির-অবস্থার সময় হিসাবে চিনতে পারেন। স্থির অবস্থা মান এবং প্রত্যাশিত আউটপুট মানের মধ্যে পার্থক্যকে আমরা সিস্টেমের স্থির-অবস্থার ত্রুটি হিসাবে মনে রাখি। চূড়ান্ত মান উপপাদ্য ব্যবহার করে, আমরা জটিল S ডোমেনে সিস্টেমের স্থির-অবস্থার মান এবং স্থির-অবস্থার ত্রুটি খুঁজে পেতে পারি।

উদাহরণ: চূড়ান্ত মান উপপাদ্য

[সম্পাদনা]

নিম্নলিখিত বহুপদীটির চূড়ান্ত মান খুঁজুন:

আমরা চূড়ান্ত মান উপপাদ্য প্রয়োগ করতে পারি:

আমরা মানটি পাই:

প্রাথমিক মান উপপাদ্য

[সম্পাদনা]

চূড়ান্ত মান উপপাদ্যের অনুরূপ, ''প্রাথমিক মান উপপাদ্য আমাদের S-ডোমেন সমীকরণ থেকে সিস্টেমের প্রাথমিক মান (শূন্য সময়ে মান) নির্ধারণ করতে সাহায্য করে। প্রাথমিক মান উপপাদ্যটি প্রায়শই একটি সিস্টেমের প্রারম্ভিক অবস্থা বা "প্রাথমিক অবস্থা" নির্ধারণ করতে ব্যবহৃত হয়।


[প্রাথমিক মান উপপাদ্য (Laplace)]

সাধারণ রূপান্তর

[সম্পাদনা]

এখন আমরা আপনাকে তিনটি ফাংশনের রূপান্তর দেখাব যা আমরা ইতিমধ্যে শিখেছি: ইউনিট ধাপ, ইউনিট র‍্যাম্প এবং ইউনিট প্যারাবোলা। ইউনিট স্টেপ ফাংশনের রূপান্তরটি নিম্নরূপ:

এবং যেহেতু ইউনিট র‍্যাম্পটি ইউনিট ধাপের অবিচ্ছেদ্য অংশ, তাই আমরা ইউনিট র‍্যাম্পের রূপান্তর পেতে উপরের ফলাফলের বার 1/s কে গুণ করতে পারি:

আবার, আমরা ইউনিট প্যারাবোলার রূপান্তর পেতে 1/s দ্বারা গুণ করতে পারি:

ফুরিয়ার ট্রান্সফর্ম

[সম্পাদনা]

ফুরিয়ার ট্রান্সফর্ম ল্যাপ্লেস ট্রান্সফর্মের সাথে খুব মিল। ফুরিয়ার ট্রান্সফর্ম এই ধারণা ব্যবহার করে যে যেকোনো সসীম সময়-ডোমেন সংকেতকে অসীম সাইনোসয়েডাল (সাইন এবং কোসাইন তরঙ্গ) সংকেতে বিভক্ত করা যেতে পারে। এই ধারণা অনুসারে, ফুরিয়ার ট্রান্সফর্ম একটি টাইম-ডোমেন সিগন্যালকে তার ফ্রিকোয়েন্সি-ডোমেন উপস্থাপনায় রূপান্তর করে, রেডিয়াল ফ্রিকোয়েন্সির একটি ফাংশন হিসাবে, ω, ফুরিয়ার ট্রান্সফর্মকে এইভাবে সংজ্ঞায়িত করা হয়েছে:


[Fourier Transform]

This operation can be performed using this MATLAB command:

আমরা এখন দেখাতে পারি যে ফুরিয়ার ট্রান্সফর্ম ল্যাপ্লেস ট্রান্সফর্মের সমতুল্য, যখন নিম্নলিখিত শর্তটি সত্য হয়:

যেহেতু ল্যাপ্লেস এবং ফুরিয়ার ট্রান্সফর্ম এত ঘনিষ্ঠভাবে সম্পর্কিত, তাই সমস্ত সমস্যার জন্য উভয় ট্রান্সফর্ম ব্যবহার করার খুব একটা অর্থ হয় না। অতএব, এই বইটি প্রায় সকল বিষয়ের জন্য ল্যাপ্লেস ট্রান্সফর্মের উপর মনোনিবেশ করবে, সেই সমস্যাগুলি ছাড়া যা সরাসরি ফ্রিকোয়েন্সি মানগুলির সাথে সম্পর্কিত। ফ্রিকোয়েন্সি সমস্যার জন্য, ফুরিয়ার ট্রান্সফর্ম উপস্থাপনা ব্যবহার করা জীবনকে অনেক সহজ করে তোলে।

ল্যাপ্লেস ট্রান্সফর্মের মতো, ফুরিয়ার ট্রান্সফর্মকেও ব্যাপকভাবে সারণীবদ্ধ করা হয়েছে। ফুরিয়ার ট্রান্সফর্মের বৈশিষ্ট্যগুলি, সাধারণ রূপান্তরগুলির একটি সারণী ছাড়াও ''পরিশিষ্ট এ উপলব্ধ।

ইনভার্স ফুরিয়ার ট্রান্সফর্ম

[সম্পাদনা]
This operation can be performed using this MATLAB command:

inverse Fourier Transform কে নিম্নরূপে সংজ্ঞায়িত করা হয়েছে:

[Inverse Fourier Transform]

এই ট্রান্সফর্মটি ফুরিয়ার ট্রান্সফর্মের সাথে প্রায় অভিন্ন।

জটিল সমতল

[সম্পাদনা]

উপরের সমতুল্যতা ব্যবহার করে, আমরা দেখাতে পারি যে ল্যাপ্লেস ট্রান্সফর্ম সর্বদা ফুরিয়ার ট্রান্সফর্মের সমান, যদি চলক s একটি কাল্পনিক সংখ্যা হয়। তবে, যদি s একটি বাস্তব বা জটিল চলক হয় তবে ল্যাপ্লেস রূপান্তর ভিন্ন। তাই, আমরা সাধারণত s কে একটি বাস্তব অংশ এবং একটি কাল্পনিক অংশ উভয়ই ধারণ করার জন্য সংজ্ঞায়িত করি, যেমন:

এবং আমরা দেখাতে পারি যে s = jω যদি σ = 0 হয়।

যেহেতু s চলককে দুটি স্বাধীন মানে বিভক্ত করা যায়, তাই প্রায়শই চলক s কে তার নিজস্ব বিশেষ "S-plane"-এ গ্রাফ করা কিছু মান রাখে। S-plane চলক σ কে অনুভূমিক অক্ষে এবং jω-এর মান উল্লম্ব অক্ষে গ্রাফ করে। এই অক্ষ বিন্যাসটি ডানদিকে দেখানো হয়েছে।


অয়লারের সূত্র

[সম্পাদনা]

ক্যালকুলাস থেকে একটি গুরুত্বপূর্ণ ফলাফল পাওয়া যায় যা ইউলারের সূত্র বা "ইউলারের সম্পর্ক" নামে পরিচিত। এই গুরুত্বপূর্ণ সূত্রটি e, j, π, 1 এবং 0 এর গুরুত্বপূর্ণ মানগুলির সাথে সম্পর্কিত:

যাইহোক, এই ফলাফলটি নিম্নলিখিত সমীকরণ থেকে নেওয়া হয়েছে, ω কে π এ সেট করা হয়েছে:


[ইউলারের সূত্র]

এই সূত্রটি এই বইয়ের কিছু অধ্যায়ে ব্যাপকভাবে ব্যবহৃত হবে, তাই এখনই এটির সাথে পরিচিত হওয়া গুরুত্বপূর্ণ।

MATLAB প্রতীকী টুলবক্সে ল্যাপ্লেস এবং ফুরিয়ার রূপান্তর স্বয়ংক্রিয়ভাবে গণনা করার জন্য ফাংশন রয়েছে। ইনপুট ফাংশনের ল্যাপ্লেস এবং ফুরিয়ার ট্রান্সফর্ম গণনা করার জন্য যথাক্রমে laplace ফাংশন এবং fourier ফাংশন ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, কোড:

t = sym('t');
fx = 30*t^2 + 20*t;
laplace(fx)

আউটপুট উৎপন্ন করে:

ans =
60/s^3+20/s^2

আমরা The Appendix-এ এই ফাংশনগুলি আরও আলোচনা করব।

আরও পড়ুন

[সম্পাদনা]