บทที่ 1 จาก 12 · 15 นาที · ดูฟรี

ปริมาณสเกลาร์และปริมาณเวกเตอร์

ยินดีต้อนรับสู่บทแรกของคอร์ส เวกเตอร์ (Vector) ก่อนที่เราจะดำดิ่งสู่สูตรและการคำนวณในบทต่อๆ ไป เรามาเริ่มจากสิ่งที่ง่ายที่สุดแต่สำคัญที่สุดก่อน นั่นคือการแยกแยะให้ออกว่า ปริมาณสเกลาร์ (Scalar) และ ปริมาณเวกเตอร์ (Vector) ต่างกันอย่างไร

ในบทนี้คุณจะได้เรียนรู้:

  • ความหมายของปริมาณสเกลาร์
  • ความหมายของปริมาณเวกเตอร์
  • วิธีสังเกตและจำแนกปริมาณในชีวิตประจำวัน
  • การแทนเวกเตอร์ในรูปทั่วไป
  • ตัวอย่างโค้ด Python สั้นๆ ที่แสดงความแตกต่างของทั้งสองปริมาณ

พร้อมแล้ว เริ่มกันเลย!


ปริมาณสเกลาร์คืออะไร

ปริมาณสเกลาร์ (Scalar Quantity) คือปริมาณที่มี เฉพาะขนาด (magnitude) เท่านั้น ไม่มีทิศทางเข้ามาเกี่ยวข้อง

ขนาดในที่นี้หมายถึงค่าตัวเลขที่บอกว่ามัน "มากแค่ไหน" หรือ "น้อยแค่ไหน" เช่น อุณหภูมิ 30 องศาเซลเซียส น้ำหนัก 55 กิโลกรัม เวลา 2 ชั่วโมง ล้วนเป็นปริมาณที่ตัวเลขเพียงพอที่จะอธิบายมันได้ครบถ้วน ไม่ต้องบอกทิศทาง

ตัวอย่างปริมาณสเกลาร์ในชีวิตประจำวัน

ปริมาณ หน่วย เหตุผลที่เป็นสเกลาร์
อุณหภูมิ องศาเซลเซียส บอกแค่ค่าก็เข้าใจได้
มวล กิโลกรัม ไม่มีทิศทาง
เวลา ชั่วโมง ไหลไปข้างหน้าเสมอ ไม่ต้องระบุทิศ
ความเร็ว (Speed) กิโลเมตร/ชั่วโมง บอกเพียงว่าเร็วแค่ไหน
ปริมาตร ลิตร มีแต่ขนาด

💡 สังเกตง่ายๆ: ถ้าเราพูดค่าบางอย่างแล้วคนฟังเข้าใจได้ครบโดยไม่ต้องถามว่า "ไปทางไหน?" ปริมาณนั้นก็น่าจะเป็นสเกลาร์


ปริมาณเวกเตอร์คืออะไร

ปริมาณเวกเตอร์ (Vector Quantity) คือปริมาณที่มี ทั้งขนาดและทิศทาง (magnitude and direction)

นั่นหมายความว่า ตัวเลขเพียงอย่างเดียวไม่เพียงพอที่จะอธิบายปริมาณชนิดนี้ให้สมบูรณ์ ต้องบอกด้วยว่ามัน "ชี้ไปทางไหน"

ลองนึกภาพคนบอกว่า "ฉันเดินไปไกล 5 กิโลเมตร" คำถามที่ตามมาทันทีคือ "เดินไปทางไหน?" เพราะการเดินไปทิศเหนือ 5 กิโลเมตร กับเดินไปทิศใต้ 5 กิโลเมตร นำไปสู่จุดหมายที่ต่างกันโดยสิ้นเชิง นี่คือเหตุผลที่การกระจัดเป็นปริมาณเวกเตอร์

ตัวอย่างปริมาณเวกเตอร์ในชีวิตประจำวัน

ปริมาณ หน่วย ต้องบอกอะไรบ้าง
การกระจัด เมตร ระยะ + ทิศ
ความเร็วเชิงเวกเตอร์ (Velocity) เมตร/วินาที อัตราเร็ว + ทิศ
แรง นิวตัน ขนาดของแรง + ทิศที่ดึง/ผลัก
สนามไฟฟ้า โวลต์/เมตร ความเข้ม + ทิศ
ความเร่ง เมตร/วินาที² ขนาด + ทิศ

⚠️ ระวังจุดนี้: คำว่า "ความเร็ว" ในภาษาไทยมักใช้คลุมเครือระหว่าง Speed (สเกลาร์) และ Velocity (เวกเตอร์) ในทางฟิสิกส์และคณิตศาสตร์ ต้องดูบริบทประกอบว่าหมายถึงแบบไหน


วิธีแทนเวกเตอร์

เพื่อให้สื่อสารกันได้โดยไม่สับสน นักคณิตศาสตร์ตกลงกันไว้หลายรูปแบบ:

1. แทนด้วยตัวอักษรมีลูกศรด้านบน

เขียนตัวอักษรแล้ววางลูกศรเหนือตัวอักษรนั้น เช่น v\vec{v} อ่านว่า "เวกเตอร์ v"

2. แทนด้วยตัวอักษรหนา (Bold)

ใช้ตัวอักษรตัวหนา เช่น v หรือ F วิธีนี้นิยมในตำราและในโค้ดโปรแกรมเพราะพิมพ์ง่าย

3. แทนด้วยจุดปลายทางสองจุด

เช่น AB\vec{AB} หมายถึงเวกเตอร์ที่เริ่มจากจุด A ไปยังจุด B

4. แทนด้วยส่วนประกอบ (Component form)

เขียนเป็นคู่อันดับหรือสามสิริส์ เช่น (3,4)(3, 4) หรือ (1,2,3)(1, 2, 3) รูปแบบนี้จะเป็นดาวเด่นในบทถัดไปเมื่อเราเข้าสู่ระบบพิกัดฉาก


ทำไม Data Science ถึงต้องรู้เรื่องนี้

อาจมีคนสงสัยว่า "เรียนไปทำไม ฉันจะเขียนโค้ดไม่ใช่หรือ?"

ความจริงคือ ในโลกของ Machine Learning ข้อมูลแต่ละแถวมักถูกแทนเป็น เวกเตอร์ ยกตัวอย่างเช่น ข้อมูลบ้านหลังหนึ่งที่มี พื้นที่ 120 ตร.ม. ห้องนอน 3 ห้อง อายุบ้าน 10 ปี สามารถเขียนเป็นเวกเตอร์ได้เป็น (120, 3, 10)

เมื่อโมเดลคำนวณระยะหรือความคล้ายคลึงระหว่างบ้านสองหลัง มันก็คำนวณบนเวกเตอร์เหล่านี้นั่นเอง ดังนั้น การเข้าใจว่าเวกเตอร์คืออะไร คือรากฐานของการเข้าใจว่าโมเดล "มอง" ข้อมูลของเรา


ตัวอย่างโค้ด Python

มาดูกันว่าในโค้ดจริง สเกลาร์กับเวกเตอร์ต่างกันอย่างไร

# สเกลาร์: ค่าเดียว
temperature = 36.5      # อุณหภูมิร่างกาย (องศาเซลเซียส)
mass = 55.0             # น้ำหนัก (กิโลกรัม)

# เวกเตอร์: มีหลายส่วนประกอบ (ในที่นี้ใช้ list แทนก่อน)
velocity = [60, 0]      # ความเร็วเชิงเวกเตอร์: 60 กม./ชม. ไปทางทิศตะวันออก
force = [0, -9.8]       # แรงโน้มถ่วง: ชี้ลงด้านล่าง

print("อุณหภูมิ:", temperature, "องศาเซลเซียส")
print("ความเร็วเชิงเวกเตอร์:", velocity, "(กม./ชม., ทิศ)")

ผลลัพธ์:

อุณหภูมิ: 36.5 องศาเซลเซียส
ความเร็วเชิงเวกเตอร์: [60, 0] (กม./ชม., ทิศ)

สังเกตว่า temperature เก็บค่าเดียว ส่วน velocity เก็บค่าเป็นคู่อันดับ ซึ่งในบทหลังๆ เราจะใช้ไลบรารีอย่าง NumPy ที่ออกแบบมาเฉพาะเพื่อจัดการเวกเตอร์อย่างมีประสิทธิภาพ


แบบฝึกหัดท้ายบท

ลองตอบดูก่อนเข้าบทถัดไป (คำตอบอยู่ท้ายบท)

  1. ปริมาณต่อไปนี้เป็นสเกลาร์หรือเวกเตอร์?

    • (ก) ระยะทางจากบ้านถึงโรงเรียน 3 กิโลเมตร
    • (ข) ลมพัดด้วยความเร็ว 25 กม./ชม. ไปทางทิศตะวันออกเฉียงเหนือ
    • (ค) ปริมาตรน้ำในขวด 500 มิลลิลิตร
    • (ง) แรงดึงเชือก 50 นิวตัน ไปทางซ้าย
  2. จงอธิบายในประโยคเดียวว่าทำไม "การกระจัด" จึงเป็นเวกเตอร์ ในขณะที่ "ระยะทาง" เป็นสเกลาร์

เฉลย

  1. (ก) สเกลาร์ (ข) เวกเตอร์ (ค) สเกลาร์ (ง) เวกเตอร์
  2. การกระจัดต้องระบุทิศทางจึงจะทราบตำแหน่งสุดท้าย ส่วนระยะทางบอกเพียงความยาวเส้นทางโดยไม่สนทิศ

สรุปท้ายบท

  • ปริมาณสเกลาร์ มีเฉพาะขนาด เช่น อุณหภูมิ มวล เวลา
  • ปริมาณเวกเตอร์ มีทั้งขนาดและทิศทาง เช่น การกระจัด ความเร็วเชิงเวกเตอร์ แรง
  • เวกเตอร์สามารถเขียนแทนได้หลายรูปแบบ เช่น v\vec{v}, v, AB\vec{AB}, หรือ (x,y,z)(x, y, z)
  • ใน Data Science ข้อมูลแต่ละรายการมักถูกแทนเป็นเวกเตอร์ ทำให้การเข้าใจเวกเตอร์เป็นพื้นฐานสำคัญ

ในบทถัดไปเราจะนำความรู้เรื่องทิศทางมาใช้ ในหัวข้อ "การขนานกันของเวกเตอร์" ซึ่งเป็นสมบัติข้อแรกที่ทำให้เราเริ่ม "มองเห็น" เวกเตอร์ในเชิงเรขาคณิตได้ แล้วพบกันในบทที่ 2!

พบข้อมูลที่ไม่ถูกต้องหรือคลาดเคลื่อน?เข้าสู่ระบบเพื่อทักท้วง