MATLAB พื้นฐาน 2
ทำความเข้าใจกันก่อน
ผู้ที่จะเรียน MATLAB พื้นฐาน 2 ควรจะผ่านหลักสูตรพื้นฐาน 1 มาแล้ว หรือหากใครคิดว่ามีความรู้พื้นฐานพออยู่แล้วจะข้ามมาเรียนหลักสูตรพื้นฐาน 2 เลยก็ได้ แต่ผมขอเตือนว่า หากความรู้พื้นฐานของคุณยังไม่แน่นพอ การเรียนหลักสูตรพื้นฐาน 2 อาจยากเกินไปที่จะเข้าใจได้ในเวลาอันสั้นหลักสูตรพื้นฐาน 2 จะเน้นไปที่การเขียนโปรแกรมสำหรับใช้งานจริง ซึ่งจะมีความซับซ้อนเพิ่มมากขึ้น หากใครเข้าใจเนื้อหาในหลักสูตรนี้ทั้งหมด ผมรับรองได้เลยว่าสามารถเขียนโปรแกรมทั่วไปได้ 100% แน่นอน ส่วนโปรแกรมเฉพาะทาง หรือ โปรแกรมที่ต้องใช้ความรู้พิเศษ เฉพาะด้าน อาจจะยังเขียนไม่ได้นะครับ เพราะว่าการเขียนโปรแกรมนั้น ต้องประกอบไปด้วย 2 อย่าง คือ
1. ความรู้ด้านภาษาของโปรแกรมนั้นๆ
2. ความรู้ด้านทฤษฎีของโปรแกรมที่ตัวเองกำลังทำ เช่น ถ้าหากคุณจะเขียนโปรแกรม Neural network คุณก็ต้องมีความรู้เรื่อง neural network ถึงจะเขียนได้
ในเรื่องนี้ ผมมักจะเปรียบเทียบให้เห็นอยู่เสมอ โดยยกตัวอย่าง “การพูดภาษาไทย” ซึ่งผมเชื่อว่าทุกคนที่กำลังอ่านอยู่นี้สามารถ พูด อ่าน เขียน ภาษาไทยได้อย่างคล่องแคล่วแน่นอน แต่จะมีสักกี่คนที่อธิบายเรื่อง Neural network หรือ Genetic Algorithm ได้ ทั้งๆ ที่ทุกคนก็พูดภาษาไทยได้เหมือนกัน แต่คุณที่จะอธิบายเรื่องเหล่านี้ได้ จะต้องเป็นคนที่มีความรู้ในเรื่องนี้เท่านั้น ซึ่งในจุดนี้ภาษาโปรแกรมก็เป็นเช่นเดียวกันกับภาษาพูด ซึ่งหมายความว่า ต่อให้คุณเข้าใจทุกคำสั่งของ MATLAB แต่ถ้าคุณไม่มีความรู้ในสิ่งที่คุณกำลังทำ คุณก็ไม่มีทางเขียนโปรแกรมได้
แต่ตอนนี้ผู้อ่านทุกท่านยังไม่ต้องไปห่วงเรื่องนั้นครับ เพราะสิ่งที่สำคัญที่สุดในตอนนี้ก็คือ คุณต้องเข้าใจเนื้อหาของหลักสูตรพื้นฐาน 2 ให้ได้ก่อน ส่วนจะมีหัวข้ออะไรบ้าง เราไปดูกันเลยครับ