ফাংশন ও ফাংশনের লেখচিত্র

গণিতের জগতে ফাংশন হলো সবচেয়ে শক্তিশালী ধারণাগুলোর একটি। সহজ ভাষায় বলতে গেলে, ফাংশন হলো একটি নিয়ম যা একটি সেটের উপাদানগুলোকে অন্য একটি সেটের উপাদানগুলোর সাথে যুক্ত করে নির্দিষ্টভাবে। এই অধ্যায়ে আমরা শিখব অন্বয় (Relation) থেকে কীভাবে ফাংশন (Function) গঠিত হয়, ডোমেইন (Domain), কো-ডোমেইন (Co-domain) এবং রেঞ্জ (Range) কী, বিভিন্ন প্রকার ফাংশন যেমন—দ্বিঘাত, সূচক, ত্রিকোণমিতিক, পরমমান ফাংশনের লেখচিত্র (Sketch/Graph) কেমন হয় এবং কীভাবে ফাংশনগুলোকে রূপান্তর করে বিভিন্ন স্কেচ অঙ্কন করা যায়।

অন্বয় ও ফাংশন (Relation and Function)

অন্বয় (Relation)

দুটি সেট \( A \) এবং \( B \) এর উপাদানগুলোর মধ্যে কোনো সংযোগ বা সম্পর্ক থাকলে তাকে অন্বয় বলে। আনুষ্ঠানিকভাবে, \( A \times B \) এর যেকোনো উপসেট একটি অন্বয় নির্ধারণ করে।

উদাহরণ: যদি \( A = \{1, 2, 3\} \) এবং \( B = \{a, b\} \), তবে \( R = \{(1,a), (2,b), (3,a)\} \) একটি অন্বয়।

ফাংশন (Function)

ফাংশন হলো এমন একটি বিশেষ অন্বয় যেখানে প্রথম সেটের (ডোমেইন) প্রতিটি উপাদানের সাথে দ্বিতীয় সেটের (কো-ডোমেইন) কেবলমাত্র একটি উপাদান যুক্ত থাকে। অর্থাৎ, কোনো উপাদানকে দিয়ে দুটি ভিন্ন মানে যাওয়া যাবে না।

আনুষ্ঠানিক সংজ্ঞা: একটি অন্বয় \( f \subseteq A \times B \) কে ফাংশন বলা হয় যদি:

  • প্রত্যেক \( x \in A \) এর জন্য একটি \( y \in B \) থাকে যেন \( (x,y) \in f \)
  • যদি \( (x, y_1) \in f \) এবং \( (x, y_2) \in f \), তবে অবশ্যই \( y_1 = y_2 \)

ফাংশনকে সাধারণত \( f: A \to B \) লিখা হয় এবং \( y = f(x) \) পড়া হয় "ফ ইক্স" বা "ফাংশন অফ ইক্স"।

বিপরীত অন্বয় (Inverse Relation)

যেকোনো অন্বয় \( R \) এর বিপরীত অন্বয় \( R^{-1} \) নির্ণয় করা হয় উপাদানগুলোর ক্রম উল্টে দিয়ে। অর্থাৎ, যদি \( (a,b) \in R \), তবে \( (b,a) \in R^{-1} \)।

তবে লক্ষ্য করুন, একটি ফাংশনের বিপরীত সবসময় ফাংশন হয় না। ফাংশনের বিপরীত তখনই ফাংশন হবে যখন মূল ফাংশনটি এক-এক (One-to-one) এবং অন্তঃক্ষেপ (Onto) হয়।

ডোমেইন, কো-ডোমেইন ও রেঞ্জ (Domain, Co-domain and Range)

ডোমেইন (Domain)

ফাংশনে ইনপুট হিসেবে যে সকল মান ব্যবহার করা যায়, তাদের সেটকে ডোমেইন বলে। সংখ্যার ক্ষেত্রে, এটি সেই সব \( x \) এর মান যার জন্য \( f(x) \) সংজ্ঞায়িত।

কো-ডোমেইন (Co-domain)

ফাংশনের সম্ভাব্য আউটপুটগুলোর সেট। মনে রাখবেন, রেঞ্জ কো-ডোমেইনের একটি উপসেট হতে পারে, অর্থাৎ কো-ডোমেইনের সব মান আসলে আউটপুট নাও হতে পারে।

রেঞ্জ (Range)

ডোমেইনের উপাদানগুলোকে ফাংশনে প্রয়োগ করে যে সকল আউটপুট পাওয়া যায়, তাদের সেটকে রেঞ্জ বলে। অর্থাৎ:

\[ \text{Range} = \{f(x) : x \in \text{Domain}\} \]

উদাহরণ:

ফাংশন \( f(x) = \sqrt{x} \) এর ক্ষেত্রে:

  • ডোমেইন: \( [0, \infty) \) কারণ ঋণাত্মক সংখ্যার বর্গমূল বাস্তব সংখ্যায় সংজ্ঞায়িত নয়।
  • কো-ডোমেইন: \( \mathbb{R} \) (সব বাস্তব সংখ্যা) নির্ধারণ করা যেতে পারে।
  • রেঞ্জ: \( [0, \infty) \) কারণ বর্গমূল সর্বদা ধনাত্মক বা শূন্য হয়।

ফাংশনের প্রকারভেদ (Types of Functions)

১. এক-এক ফাংশন (One-to-One / Injective)

ভিন্ন ইনপুটে ভিন্ন আউটপুট পাওয়া যায়। অর্থাৎ, যদি \( f(x_1) = f(x_2) \) হয়, তবে অবশ্যই \( x_1 = x_2 \) হতে হবে।

উদাহরণ: \( f(x) = 2x + 3 \) হলো এক-এক, কিন্ত্ \( f(x) = x^2 \) এক-এক নয় (কারণ \( f(2) = f(-2) = 4 \))।

২. অন্তঃক্ষেপ ফাংশন (Onto / Surjective)

কো-ডোমেইনের প্রতিটি উপাদানই অন্তত একটি ইনপুটের জন্য আউটপুট হিসেবে পাওয়া যায়। অর্থাৎ রেঞ্জ = কো-ডোমেইন।

৩. একৈকিক ফাংশন (Bijective)

যে ফাংশন একই সাথে এক-এক এবং অন্তঃক্ষেপ, তাকে একৈকিক (Bijective) বলে। একৈকিক ফাংশনেরই কেবল বিপরীত ফাংশন থাকে।

৪. বহু-এক ফাংশন (Many-to-One)

একাধিক ইনপুট একই আউটপুট দিতে পারে। যেমন \( f(x) = x^2 \)।

৫. একচলক ফাংশন (Single Variable)

একটি চলকের উপর নির্ভরশীল, যেমন \( f(x) \)।

৬. বহুচলক ফাংশন (Multi-variable)

একাধিক চলকের উপর নির্ভরশীল, যেমন \( f(x,y) = x^2 + y^2 \)।

বিপরীত ফাংশন (Inverse Function)

যদি \( f: A \to B \) একটি একৈকিক ফাংশন হয়, তবে এর বিপরীত ফাংশন \( f^{-1}: B \to A \) সংজ্ঞায়িত করা যায় যেখানে:

\[ f^{-1}(y) = x \iff f(x) = y \]

বিপরীত ফাংশন নির্ণয়ের পদ্ধতি

  1. ফাংশনটিকে \( y = f(x) \) আকারে লেখা হলে, \( x \) কে প্রকাশ করুন \( y \) এর আকারে।
  2. তারপর \( x \) এবং \( y \) বদলে দিন।
  3. নতুন \( y \) কেই \( f^{-1}(x) \) ধরুন।

উদাহরণ:

\( f(x) = 2x + 3 \) এর বিপরীত ফাংশন নির্ণয় করুন।

সমাধান:

ধরি \( y = 2x + 3 \)

\( y - 3 = 2x \)

\( x = \frac{y-3}{2} \)

বদলে দিলে:

\[ f^{-1}(x) = \frac{x-3}{2} \]

যাচাই: \( f(f^{-1}(x)) = 2\left(\frac{x-3}{2}\right) + 3 = x - 3 + 3 = x \) ✓

ফাংশনের লেখচিত্র (Graphs of Functions)

ফাংশনের লেখচিত্র হলো সমতলে সব বিন্দু \( (x, f(x)) \) এর সেট যেখানে \( x \) ডোমেইনে থাকে। এটি ফাংশনের আচরণ দৃশ্যমানভাবে বোঝার সবচেয়ে ভালো উপায়।

১. দ্বিঘাত ফাংশন (Quadratic Function): \( f(x) = ax^2 + bx + c \)

এর গ্রাফ একটি পরাবৃত্ত (Parabola)।

  • যদি \( a > 0 \), তবে উদ্দেশ্যে খোলা (∪ আকৃতি), ন্যূনতম মান শীর্ষবিন্দুতে।
  • যদি \( a < 0 \), তবে নিম্নমুখী (∩ আকৃতি), সর্বোচ্চ মান শীর্ষবিন্দুতে।
  • শীর্ষবিন্দুর স্থানাঙ্ক: \( \left(-\frac{b}{2a}, \frac{4ac-b^2}{4a}\right) \)
  • সমমূলক: \( y \)-অক্ষের সমান্তরাল অক্ষ।

২. সূচক ফাংশন (Exponential Function): \( f(x) = a^x \), \( a > 0, a \neq 1 \)

  • সর্বদা ধনাত্মক, \( x \)-অক্ষকে স্পর্শ করে না (অনুভূমিক অসীমতা)।
  • যদি \( a > 1 \), তবে বৃদ্ধিমান ফাংশন।
  • যদি \( 0 < a < 1 \), তবে হ্রাসমান ফাংশন।
  • সবসময় \( (0,1) \) বিন্দু দিয়ে যায় কারণ \( a^0 = 1 \)।

৩. লগারিদম ফাংশন (Logarithmic Function): \( f(x) = \log_a x \)

  • সূচক ফাংশনের বিপরীত ফাংশন।
  • ডোমেইন: \( (0, \infty) \)
  • সর্বদা \( (1,0) \) বিন্দু দিয়ে যায়।
  • \( y \)-অক্ষকে স্পর্শ করে (উলম্ব অসীমতা)।

৪. পরমমান ফাংশন (Absolute Value): \( f(x) = |x| \)

  • V আকৃতির গ্রাফ।
  • \( x \geq 0 \) হলে \( y = x \) (45° রেখা)
  • \( x < 0 \) হলে \( y = -x \) (-45° রেখা)
  • শূন্যে একটি সূক্ষ্ম কোণ (Cusp) থাকে।

৫. ত্রিকোণমিতিক ফাংশন (Trigonometric Functions)

এগুলোর বিস্তারিত আলোচনা আগের অধ্যায়ে আছে। সংক্ষেপে:

  • \( \sin x \): তরঙ্গ আকৃতি, ডোমেইন \( \mathbb{R} \), রেঞ্জ \( [-1,1] \), পর্যায়কাল \( 2\pi \)
  • \( \cos x \): তরঙ্গ আকৃতি, \( \sin x \) থেকে \( \frac{\pi}{2} \) সরানো
  • \( \tan x \): বিচ্ছিন্ন গ্রাফ, পর্যায়কাল \( \pi \), অসীমতা \( x = \frac{\pi}{2} + n\pi \)

৬. বিপরীত ত্রিকোণমিতিক ফাংশন (Inverse Trigonometric)

  • \( \sin^{-1} x \): ডোমেইন \( [-1,1] \), রেঞ্জ \( [-\frac{\pi}{2}, \frac{\pi}{2}] \), ঊর্ধ্বমুখী বৃদ্ধিমান
  • \( \cos^{-1} x \): ডোমেইন \( [-1,1] \), রেঞ্জ \( [0, \pi] \), নিম্নমুখী হ্রাসমান
  • \( \tan^{-1} x \): ডোমেইন \( \mathbb{R} \), রেঞ্জ \( (-\frac{\pi}{2}, \frac{\pi}{2}) \)

মূল ত্রিকোণমিতিক ফাংশনের গ্রাফের প্রতিবিম্ব \( y = x \) রেখার উপর হলে বিপরীত ফাংশনের গ্রাফ পাওয়া যায়।

ফাংশনের রূপান্তর ও স্কেচ (Transformations)

মৌলিক ফাংশন \( y = f(x) \) থেকে বিভিন্ন রূপান্তরের মাধ্যমে নতুন ফাংশন পাওয়া যায়:

স্থানান্তর (Translation)

  • \( y = f(x) + k \): উপরে (\( k>0 \)) বা নিচে (\( k<0 \)) সরানো
  • \( y = f(x-h) \): ডানে (\( h>0 \)) বা বামে (\( h<0 \)) সরানো

প্রতিসারণ (Stretching/Compression)

  • \( y = af(x) \): \( y \)-অক্ষ বরাবর \( a \) গুণ প্রসারিত (\( |a|>1 \)) সংকুচিত (\( 0<|a|<1 \))
  • \( y = f(bx) \): \( x \)-অক্ষ বরাবর \( \frac{1}{b} \) গুণ পরিবর্তন

প্রতিবিম্ব (Reflection)

  • \( y = -f(x) \): \( x \)-অক্ষের সাপেক্ষে প্রতিবিম্ব
  • \( y = f(-x) \): \( y \)-অক্ষের সাপেক্ষে প্রতিবিম্ব

উদাহরণ:

\( y = 2\sin(x - \frac{\pi}{4}) + 1 \) এর গ্রাফ কেমন হবে?

ব্যাখ্যা:

  • মৌলিক \( \sin x \) থেকে শুরু
  • \( x - \frac{\pi}{4} \): ডানে \( \frac{\pi}{4} \) রেডিয়ান সরানো
  • \( 2\sin(...) \): প্রশস্ততা দ্বিগুণ (২ থেকে -২)
  • \( +1 \): উপরে ১ একক সরানো, মধ্যরেখা এখন \( y=1 \)

ত্রিকোণমিতিক ফাংশনের পর্যায় নির্ণয়

যদি \( f(x) = A\sin(Bx + C) + D \) বা অনুরূপ কোসাইন হয়, তবে:

পর্যায়কাল (Period) \( = \frac{2\pi}{|B|} \)

এখানে \( B \) হলো কোণের গুণক। \( B \) বড় হলে পর্যায়কাল ছোট হয় (দ্রুত দোলন), \( B \) ছোট হলে পর্যায়কাল বড় হয় (ধীর দোলন)।

প্রশস্ততা (Amplitude) \( = |A| \)

দিক পরিবর্তন (Phase Shift) \( = -\frac{C}{B} \)

উদাহরণ:

\( f(x) = 3\sin(2x + \frac{\pi}{3}) \) এর পর্যায়কাল নির্ণয় করুন।

সমাধান:

এখানে \( B = 2 \)

\[ \text{Period} = \frac{2\pi}{2} = \pi \]

প্রশস্ততা = ৩, দিক পরিবর্তন \( = -\frac{\pi}{6} \) (বামে \( \frac{\pi}{6} \))

সংক্ষিপ্ত সারাংশ

মৌলিক ধারণা

ফাংশন: প্রতি ইনপুটে একটিই আউটপুট

ডোমেইন: ইনপুটের সেট

রেঞ্জ: আসল আউটপুটের সেট

বিপরীত ফাংশন

শর্ত: ফাংশন একৈকিক হতে হবে

\( f^{-1}(f(x)) = x \)

রূপান্তর

\( f(x) + k \): উলম্ব সরানো

\( f(x-h) \): অনুভূমিক সরানো

\( af(x) \): প্রসারণ/সংকোচন

পর্যায়কাল

\( \sin(Bx) \) এর পর্যায়কাল \( = \frac{2\pi}{|B|} \)

\( \tan(Bx) \) এর পর্যায়কাল \( = \frac{\pi}{|B|} \)

স্কেচ অঙ্কনের পরামর্শ

  • প্রথমে ডোমেইন ও রেঞ্জ নির্ধারণ করুন
  • মৌলিক ফাংশনের আকৃতি মাথায় রাখুন
  • রূপান্তনগুলো ধাপে ধাপে প্রয়োগ করুন
  • ছেদবিন্দুগুলো \( (0, f(0)) \) এবং \( f(x)=0 \) থেকে নির্ণয় করুন
  • ত্রিকোণমিতিক ফাংশনে পর্যায়কাল ও প্রশস্ততা লক্ষ্য রাখুন