ทำไมเมทริกซ์ถึงคูณกันอย่างนี้ (ตอนที่ 3): เมทริกซ์คืออะไร ?
หลาย ๆ คนตอนเรียนน่าจะเรียนมาว่าเมทริกซ์คือตัวเลขที่เรียงกันในตาราง และก็นิยามการบวกว่าเป็นการดำเนินการในแต่ละสมาชิกที่อยู่ในตำแหน่งเดียวกัน และนิยามการคูณว่าเป็นการนำแต่ละตัวในแถวไปคูณแต่ละตัวในหลัก คำถามที่ทุกคนน่าจะมีคือทำไมถึงนิยามเช่นนี้ มันมีความหมายอะไร เราได้ให้ตัวอย่างไปแล้วในสองบทความก่อนหน้า สำหรับบทความนี้ เราจะนำเสนอเมทริกซ์ในมุมมองที่เป็นนามธรรมมากขึ้น เพื่อให้เห็นคอนเซปของเมทริกซ์แบบที่ไม่ได้ติดพันอยู่กับแค่บริบทใดบริบทหนึ่ง อย่างไรก็ดีเรานำเสนอตัวอย่างด้วยว่าเมทริกซ์สามารถบรรยายการขายผักได้ การคูณเมทริกซ์กับเวกเตอร์ และฟังก์ชันเชิงเส้น หนึ่งในวิธีที่จะเข้าใจเมทริกซ์คือการมองว่าเมทริกซ์เป็นการเขียนบรรยายฟังก์ชันเชิงเส้นหลายตัวแปรในรูปแบบหนึ่ง (ขอให้ทดไว้ในใจว่าจะเป็นฟังก์ชันตัวแปรเดียวก็ได้) ฟังก์ชันเชิงเส้น ฟังก์ชันเชิงเส้นหมายถึงฟังก์ชันประเภทที่มีหน้าตาเช่น $$f(x)=ax$$ โดยที่ $a$ เป็นค่าคงที่ และ $x$ เป็นตัวแปร ถ้ามีหลายตัวแปรก็จะเป็น $$f(x_1,x_2,\dots,x_n)=a_1x_1+a_2x_2+\dots+a_nx_n$$ โปรดระมัดระวังว่าสิ่งนี้ต่างจากการสมการเส้นตรงที่หน้าตาเป็น $$y=ax+b$$ เมื่อเราลองเทียบระหว่างการคูณเมทริกซ์กับการบรรยายฟังก์ชันเชิงเส้นตัวแปรเดียว เราจะเห็นว่าเราสามารถเขียนฟังก์ชันนี้ว่าเป็นการคูณระหว่างเมทริกซ์ขนาด $1\times n$ กับเมทริกซ์ขนาด $n\times 1$ ได้ $$f(x_1,x_2,\dots,x_n)=\begin{bmatrix}a_1&a_2&\dots&a_n\end{bmatrix}\begin{bmatrix}x_1\\x_2\\ \vdots\\ x_n\end{bmatrix}$$ หลายฟังก์ชันเชิงเส้น หลายตัวแปร ทีนี้ถ้าเราลองขยายแนวคิดนี้ออกไป แทนที่เราจะเขียนฟังก์ชันเพียงฟังก์ชันเดียว เรามีหลาย ๆ ฟังก์ชัน เช่น $$f_1(x_1,x_2,\dots,x_n)=a_{11}x_1+a_{12}x_2+\dots+a_{1n}x_n$$ $$f_2(x_1,x_2,\dots,x_n)=a_{21}x_1+a_{22}x_2+\dots+a_{2n}x_n$$ $$\vdots$$ $$f_m(x_1,x_2,\dots,x_n)=a_{m1}x_1+a_{m2}x_2+\dots+a_{mn}x_n$$ เราสามารถเขียนเป็นเมทริกซ์ได้เช่นกัน $$\vec{f} = \begin{bmatrix}f_1(x_1,x_2,\dots,x_n)\\ f_2(x_1,x_2,\dots,x_n)\\ \vdots\\ f_m(x_1,x_2,\dots,x_n)\end{bmatrix}=\underbrace{\begin{bmatrix}a_{11}&a_{12}&\dots&a_{1n}\\ a_{21}&a_{22}&\dots&a_{2n}\\ \vdots&\vdots&\ddots&\vdots\\ a_{m1}&a_{m2}&\dots&a_{mn}\end{bmatrix}}_{:= A}\begin{bmatrix}x_1\\ x_2\\ \vdots\\ x_n\end{bmatrix}$$ นั่นก็คือการคูณเมทริกซ์ $A$ ขนาด $m\times n$ กับเวกเตอร์ขนาด $n$ (เมทริกซ์ขนาด $n\times 1$) สามารถมองได้ว่าคือการใส่ตัวแปรต้นจำนวน $n$ ตัว เข้าไปในฟังก์ชันเชิงเส้นจำนวน $m$ ฟังก์ชัน ผลลัพธ์ที่ได้ก็คือเวกเตอร์ของตัวแปรตามขนาด $m$ ตัว เราอาจจะพอจำเป็นสโลแกนได้ดังนี้ ใช้ขายผัก สมมติว่าเราเปิดร้านขายผัก แต่ร้านนี้เพิ่งเปิดเงินลงทุนยังไม่มาก เรามีผักขายแค่สองชนิดคือผักชีและมะเขือเทศ (มะเขือเทศจัดเป็นผักได้ เช่นเดียวกับพริก บวบ ฟัก หรือมะเขือ อ้างอิง)...