Science in Minutes

বিজ্ঞানের পাঠশালা

ভেক্টর রাশির ডট গুণন


ভেক্টর রাশির গুণ করার পদ্ধতি দুটিঃ একটি হচ্ছে স্কেলার গুণন পদ্ধতি আরেকটি হলো ভেক্টর গুণন পদ্ধতি। যখন ভেক্টর রাশিগুলির গুণফল একটি স্কেলার রাশি হয়, তাকে স্কেলার গুণ বলা হয়ে থাকে। মনেকরো u\vec{u} , v\vec{v} এর দৈর্ঘ্য যথাক্রমে u|\vec{u}|v|\vec{v}| এবং এদের মধ্যবর্তী কোণের পরিমাপ θ\theta। তাহলে গাণিতিকভাবে এদের স্কেলার গুণনকে প্রকাশ করা হবে-

u.v=uvcosθ\begin{align} \vec{u}.\vec{v} &=|\vec{u}||\vec{v}|\cos\theta \end{align}

লক্ষ্যকরো যে ভেক্টর u\vec{u} , v\vec{v} এর মাঝে একটি ডট (.) দিয়ে গুণকে প্রকাশ করা হয়েছে। এজন্য স্কেলারগুণনকে অনেকসময় ডটগুণন বলা হয়। তবে ভেক্টরস্পেসে ডটগুণনের standard notation হলো u,v\langle u,v \rangle। অর্থাৎ সমীকরণ (1) কে এভাবেও লেখা যায়-

u,v=u.v=uvcosθ\begin{align} \langle u,v \rangle &=\vec{u}.\vec{v}=|\vec{u}||\vec{v}|\cos\theta \end{align}

এরপরে ডটগুণন বোঝাতে standard নোটেশনই ব্যবহার করবো।

দুটো ভেক্টরের দৈর্ঘ্য এবং তাদের মধ্যবর্তী কোণের cosinecosine এর গুণনকে স্কেলার গুণন বা ডট গুণন বলা হয়। ডট গুণফল একটি স্কেলার রাশি হবে।

u\vec{u} , v\vec{v} এর ডট গুণফল ধনাত্মক নাকি ঋণাত্মক হবে সেটা তাদের অন্তর্গত কোণ θ\theta এর উপর নির্ভর করে। যদি θ<90\theta \lt 90^\circ হয় অর্থাৎ মধ্যবর্তী কোণ সূক্ষ্মকোণ হয়, তাহলে ভেক্টরদুটির ডট গুণফল ধনাত্মক হবে। আর যদি θ>90\theta \gt 90^\circ হয় অর্থাৎ মধ্যবর্তী কোণ যদি স্থুলকোণ হয় তাহলে ডট গুণফল ঋণাত্মক হবে।

ভেক্টর স্পেসে ডটগুণন

ত্রিমাত্রিক ভেক্টরস্পেসে দুটি ভেক্টর u=[ux,uy,uz]\vec{u}=[u_x,u_y,u_z] এবং v=[vx,vy,vz]\vec{v}=[v_x,v_y,v_z] হয়, তাহলে ভেক্টর দুটির ডটগুণনকে তাদের উপাদানগুলোর গুণফলের মাধ্যমে প্রকাশ করা যায়। অর্থাৎ -

u,v=u.v=uxvx+uyvy+uzvz\begin{align} \langle u,v \rangle &= \vec{u}.\vec{v} = u_xv_x+u_yv_y+u_zv_z \end{align}

তাহলে n-dimensional ভেক্টর স্পেসে u=[u1,u2,u3,,un]\vec{u}=[u_1,u_2,u_3,\dots,u_n] এবং v=[v1,v2,v3,,vn]\vec{v}=[v_1,v_2,v_3,\dots,v_n] ভেক্টর দুটির ডটগুণনকে প্রকাশ করতে পারো এভাবে-

u,v=u1v1+u2v2+u3v3++unvn\begin{align} \langle u,v \rangle &= u_1v_1+u_2v_2+u_3v_3+\dots+u_n v_n\\ \end{align}

অথবা সংক্ষেপে-

u,v=i=1nuivi\begin{align} \langle u,v \rangle &= \sum_{i=1}^n u_iv_i \end{align}

ডটগুণনের ধর্মাবলী

ভেক্টররাশির ডটগুণনের কিছু মজাদার ধর্ম রয়েছে। সেগুলি হলো-
  • ১. দুটি ভেক্টরের ডটগুণফল commutative। অর্থাৎ দুটি ভেক্টর u,vVu,v\in V এর জন্য-
[পুরো ক্যালকুলেশন দেখতে এখানে ক্লিক করো!] u.v=uvcosθ=vucosθ=v.u\begin{align*} \vec{u}.\vec{v}&=|\vec{u}||\vec{v}|\cos\theta\\ &= |\vec{v}||\vec{u}|\cos\theta\\ &= \vec{v}.\vec{u} \end{align*}

সুতরাং

u.v=v.u\begin{align*} \vec{u}.\vec{v}&=\vec{v}.\vec{u} \end{align*}
  • ২. ভেক্টরের ডটগুণফল associative। অর্থাৎ একটি স্কেলার α\alpha ও দুটি ভেক্টর u,vVu,v\in V হলে-
[পুরো ক্যালকুলেশন দেখতে এখানে ক্লিক করো!] (αu).v=αuvcosθ\begin{align*} (\alpha \vec{u}).\vec{v} &= \alpha uv\cos\theta \end{align*}

আবার

α(u.v)=αuvcosθ\begin{align*} \alpha (\vec{u}.\vec{v}) &= \alpha uv\cos\theta \end{align*}

এবং

u.(αv)=αuvcosθ \begin{align*} \vec{u}.( \alpha \vec{v}) &= \alpha uv\cos\theta \end{align*}

সুতরাং

(αu).v=α(u.v)=u.(αv)\begin{align*} (\alpha\vec{u}).\vec{v}=\alpha(\vec{u}.\vec{v})=\vec{u}.(\alpha\vec{v}) \end{align*}
  • ৩. দুটি ভেক্টরের যোগের সাথে তৃতীয় একটি ভেক্টরের ডটগুণফলের ক্ষেত্রে সেটি distributive হয়। যেমনঃ তিনটি ভেক্টর u,v,w\vec{u},\vec{v},\vec{w} এর জন্য
u.(v+w)=u.v+u.w\begin{align*} \vec{u}.(\vec{v}+\vec{w})=\vec{u}.\vec{v}+\vec{u}.\vec{w} \end{align*}
  • ৪. দুটি ভেক্টর একে অপরের উপর লম্ব হলে তাদের ডটগুণফল শূণ্য হয়। যদি u,v\vec{u},\vec{v} এর মধ্যবর্তী কোণ θ\theta হয় আর এরা একে অপরের উপর লম্ব হয়-
[পুরো ক্যালকুলেশন দেখতে এখানে ক্লিক করো!]

তাহলে θ=90\theta=90^\circ হবে। ডট গুণনের সূত্র থেকে আমরা জানি-

u.v=uvcosθ=uvcos90\begin{align*} \vec{u}.\vec{v}&=|\vec{u}||\vec{v}|\cos \theta\\ &=|\vec{u}||\vec{v}|\cos90^\circ \end{align*}

কিন্তু cos90=0\cos90^\circ=0। সুতরাং

uvcos90=0 \begin{align*} |\vec{u}||\vec{v}|\cos90^\circ&=0 \end{align*}

অর্থাৎ

u.v=0 \begin{align*} \vec{u}.\vec{v}&=0 \end{align*}

৪ নম্বর ধর্ম অনুযায়ী দুটি ভেক্টরের পরস্পরের সাথে লম্ব হবার শর্ত হলো তাদের মধ্যকার ডটগুণফলকে শূণ্য হতে হবে। তবে খেয়াল রাখবে, যদি ভেক্টরদুটির একটি null ভেক্টর (যার মান শূণ্য) হয়, তাহলেও তাদের ডটগুণন শূণ্য হবে, তবে তারা একে অপরের উপর লম্ব হবে না।

  • ৫. দুটি একক ভেক্টর পরস্পরের সমান্তরাল হলে তাদের ডটগুণনের মান একক হবে।

লক্ষ্য করো যে, এখানে উল্লেখিত ৪ এবং ৫ নম্বর ধর্ম থেকে খুব সহজেই বোঝা যায়- বেসিস ভেক্টরগুলো যেহেতু একে অপরের উপর লম্ব, সেহেতু তাদের মধ্যকার ডটগুণন সবসময়ই শূণ্য হবে। অর্থাৎ-

e^x.e^y=e^y.e^z=e^z.e^x=0\begin{align} \hat{e}_x.\hat{e}_y=\hat{e}_y.\hat{e}_z=\hat{e}_z.\hat{e}_x=0 \end{align}

কিন্তু একই বেসিস ভেক্টরের মধ্যকার ডটগুণন মান সবসময় একক হবে অর্থাৎ-

e^x.e^x=e^y.e^y=e^z.e^z=1\begin{align} \hat{e}_x.\hat{e}_x=\hat{e}_y.\hat{e}_y=\hat{e}_z.\hat{e}_z=1 \end{align}

এটি একটি গুরুত্বপূর্ণ পয়েন্ট। ভেক্টরের অংক কষার সময় বেশ কাজে লাগবে।

উপাংশের সাহায্যে ডটগুণন

মনেকরো u,v\vec{u},\vec{v} ত্রিমাত্রিক ভেক্টরস্পেসে দুটি ভেক্টর। উপাংশের সাহায্যে এদেরকে লিখতে পারবে-

u=uxe^x+uye^y+uze^zv=vxe^x+vye^y+vze^z\begin{align*} \vec{u} &= u_x\hat{e}_x+u_y\hat{e}_y+u_z\hat{e}_z\\ \vec{v} &= v_x\hat{e}_x+v_y\hat{e}_y+v_z\hat{e}_z \end{align*}

তাহলে

u,v=(uxe^x+uye^y+uze^z).(vxe^x+vye^y+vze^z)\begin{align*} \langle \vec{u},\vec{v}\rangle &= (u_x\hat{e}_x+u_y\hat{e}_y+u_z\hat{e}_z).(v_x\hat{e}_x+v_y\hat{e}_y+v_z\hat{e}_z) \end{align*}

বিস্তার করে পাবে-

[পুরো ক্যালকুলেশন দেখতে এখানে ক্লিক করো!] u,v=uxvx(e^x.e^x)+uxvy(e^x.e^y)+uxvz(e^x.e^z)+uyvx(e^y.e^x)+uyvy(e^y.e^y)+uyvz(e^y.e^z)+uzvz(e^z.e^x)+uzvy(e^z.e^y)+uzvz(e^z.e^z)\begin{align*} \langle \vec{u},\vec{v}\rangle &= u_x v_x (\hat{e}_x.\hat{e}_x)\\ &+u_x v_y (\hat{e}_x.\hat{e}_y)\\ &+u_x v_z (\hat{e}_x.\hat{e}_z)\\ &+u_y v_x(\hat{e}_y.\hat{e}_x)\\ &+u_y v_y(\hat{e}_y.\hat{e}_y)\\ &+u_y v_z(\hat{e}_y.\hat{e}_z)\\ &+u_z v_z(\hat{e}_z.\hat{e}_x)\\ &+u_z v_y(\hat{e}_z.\hat{e}_y)\\ &+u_z v_z(\hat{e}_z.\hat{e}_z) \end{align*}

যেহেতু e^x.e^y=e^y.e^z=e^z.e^x=0\hat{e}_x.\hat{e}_y=\hat{e}_y.\hat{e}_z=\hat{e}_z.\hat{e}_x=0 এবং e^x.e^x=e^y.e^y=e^z.e^z=1\hat{e}_x.\hat{e}_x=\hat{e}_y.\hat{e}_y=\hat{e}_z.\hat{e}_z=1, সমীকরণ (6) থেকে পাচ্ছো -

u,v=uxvx+0+0+0+uyvy+0+0+0+uzvz=uxvx+uyvy+uzvz\begin{align*} \langle \vec{u},\vec{v}\rangle&= u_x v_x +0 +0 +0 +u_y v_y +0 +0 +0 +u_z v_z\\ &=u_x v_x +u_y v_y+u_z v_z \end{align*}

সুতরাং

u,v=uxvx+uyvy+uzvz\begin{align} \langle \vec{u},\vec{v}\rangle &= u_x v_x +u_y v_y+u_z v_z \end{align}

উপরে উল্লেখিত চার নম্বর ধর্ম অনুযায়ী ভেক্টরদুটি পরস্পরের উপর লম্ব হলে uxvx+uyvy+uzvz=0u_x v_x +u_y v_y+u_z v_z=0 হবে।

ডটগুণনের জ্যামিতিক ব্যাখ্যা

উপরে উল্লেখিত u,v\vec{u},\vec{v} ভেক্টরদুটি নাও। এরপর u\vec{u} এর সমান OA\vec{OA} এবং v\vec{v} এর সমান OB\vec{OB} আঁকো। এবার BB বিন্দু থেকে BA\vec{BA} ভেক্টর এঁকে OAB\triangle OAB পূর্ণ করো। তাহলে ভেক্টরবিয়োগের ত্রিভুজসূত্র অনুযায়ী BA\vec{BA} ভেক্টরটি uv\vec{u}-\vec{v} প্রকাশ করবে।

ছবিঃ ১

এখানে ত্রিভুজের কোসাইন রুল অনুযায়ী ত্রিভুজ OAB\triangle{OAB} থেকে পাবে-

BA2=OA2+OB22(OA)(OB)cosθ\begin{align} BA^2 &= OA^2+OB^2 - 2(OA)(OB)cos\theta \end{align}

ছবিতে আঁকা ভেক্টরগুলোর মান যথাক্রমে-

OA=u2=ux2+uy2+uz2OB=v2=vx2+vy2+vz2BA=uv2=(uxvx)2+(uyvy)2+(uzvz)2\begin{align*} OA &=|\vec{u}|^2 = u_x^2+u_y^2+u_z^2\\ OB &=|\vec{v}|^2 = v_x^2+v_y^2+v_z^2\\ BA &=|\vec{u}-\vec{v}|^2 = (u_x-v_x)^2+(u_y-v_y)^2+(u_z-v_z)^2 \end{align*}

এই মানগুলো সমীকরণ (8) এ বসিয়ে দিলে পাবে-

[পুরো ক্যালকুলেশন দেখতে এখানে ক্লিক করো!] uv2=u2+v22uvcosθ(uxvx)2+(uyvy)2+(uzvz)2=ux2+uy2+uz2+vx2+vy2+vz22uvcosθ\begin{align*} |\vec{u}-\vec{v}|^2 &= |\vec{u}|^2+|\vec{v}|^2 - 2|\vec{u}||\vec{v}|cos\theta\\ \Rightarrow (u_x-v_x)^2+(u_y-v_y)^2+(u_z-v_z)^2 &= u_x^2+u_y^2+u_z^2\\ &+ v_x^2+v_y^2+v_z^2\\ &- 2|\vec{u}||\vec{v}|cos\theta\\ \end{align*}

সমীকরনটিকে বিস্তার করলে পাবে-

ux22uxvx+vx2+uy22uyvy+vy2+uz22uzvx+vz2=ux2+uy2+uz2+vx2+vy2+vz22uvcosθ2uxvx2uyvy2uzvx=2uvcosθuxvx+uyvy+uzvx=uvcosθ\begin{align*} u_x^2-2u_xv_x+v_x^2 + u_y^2-2u_yv_y+v_y^2 + u_z^2-2u_zv_x+v_z^2 &= u_x^2+u_y^2+u_z^2\\ &+ v_x^2+v_y^2+v_z^2\\ &- 2|\vec{u}||\vec{v}|cos\theta\\ \Rightarrow -2u_xv_x-2u_yv_y-2u_zv_x &= - 2|\vec{u}||\vec{v}|cos\theta\\ \Rightarrow u_xv_x+u_yv_y+u_zv_x &= |\vec{u}||\vec{v}|cos\theta \end{align*}

কিন্তু সংজ্ঞা অনুযায়ী u,v=uvcosθ\langle u,v \rangle =|\vec{u}||\vec{v}|\cos\theta। তাহলে-

uxvx+uyvy+uzvz=u,v\begin{align} u_x v_x+u_y v_y+u_z v_z &= \langle u,v \rangle \end{align}

দুটি ভেক্টরের মধ্যবর্তী কোণের হিসাব

যদি তোমাকে শুধুই দুটি ভেক্টর u\vec{u} , v\vec{v} দেওয়া হয়, কিন্তু তাদের মধ্যবর্তী কোণ θ\theta এর মান দেওয়া না হয়, তাহলে ডটগুণনের সূত্র থেকে খুব সহজেই সেটি হিসাব করে বের করে ফেলতে পারবে।

u,v=uvcosθθ=cos1(u,vuv)\begin{align*} \langle u,v \rangle &=|\vec{u}||\vec{v}|\cos\theta\\ \Rightarrow \theta &= \cos^{-1}\left(\dfrac{\langle u,v \rangle}{|\vec{u}||\vec{v}|}\right) \end{align*}

একটু খেয়াল করলেই বুঝতে পারবে, যদি u,v=0\langle u,v \rangle=0 হয়, তাহলে উপরের সূত্র অনুযায়ী θ=90\theta=90^\circ হবে, অর্থাৎ এক্ষেত্রে ভেক্টরদুটি পরস্পরের উপর লম্ব।

◄  ভেক্টর রাশির যোগ ও বিয়োগভেক্টর রাশির ক্রস গুণন  ►