MATLAB

MATLAB เป็นซอฟท์แวร์ ที่ใช้สำหรับเขียนโปรแกรมด้านวิศวกรรม และการทำวิจัย ที่นิยมใช้กันทั่วโลก บางบริษัทยังมีเงื่อนไขในการรับสมัครพนักงานว่า หากคุณเขียน MATLAB ได้ จะได้รับพิจารณาเป็นพิเศษ

นั่นเป็นเพราะว่า MATLAB เป็นเครื่องมือที่มีประสิทธิภาพในการช่วยวิศกรในการแก้ไขปัญหาต่างๆ ได้อย่างรวดเร็ว เพราะว่า MATLAB มี toolbox ต่างๆ ให้เราใช้งานมากมาย ทำให้เราไม่ต้องเสียเวลาไปเขียนฟังก์ชันขึ้นมาใช้เอง และไม่ต้องเสียเวลาทดสอบว่าฟังก์ชันที่เราเขียนขึ้นมาทำงานถูกต้องหรือไม่

เมื่อ toolbox ต่างๆ ของ MATLAB เป็นที่ยอมรับและเชื่อถือกันทั่วโลก ว่ามันทำงานได้ถูกต้อง ทำให้เรามีเครื่องมืออ้างอิงที่น่าเชื่อถือ และมีเวลาในการใส่ใจปัญหาและทำงานได้เร็วขึ้น ด้วยความง่ายของภาษา และความน่าเชื่อถือ นักวิจัยทั่วโลกจึงนิยมใช้ MATLAB ในการทำวิจัย

ดังนั้นหากคุณกำลังทำโปรเจ็ค หรือทำวิจัย ป.โท ป.เอก คุณจะพบว่าอาจารย์ที่ปรึกษาของคุณจะแนะนำให้ใช้ MATLAB ในการทำวิจัยเสมอ ซึ่งหลายๆ คนก็จะประสบปัญหาอย่างเดียวกันคือ "ไม่มีความรู้" เพราะไม่เคยเรียนเขียน MATLAB มาก่อน หรือบางคนก็อาจจะเคยเขียนตอน ป.ตรี ปี 1-2 แต่ก็เป็นแค่พื้นฐาน ยังไม่สามารถนำมาใช้งานจริงได้

ในฐานนะที่ผมก็เคยประสบชะตากรรมเดียวกัน ผมจึงเข้าใจดีว่าการศึกษาด้วยตนเอง โดยไม่มีคนแนะนำนั้นยากขนาดไหน ทั้งๆ ที่จริงมันเป็นแค่เพียงเรื่องง่ายๆ เท่านั้น ดังนั้นผมจึงได้เขียนบทความเหล่านี้ขึ้นมา ซึ่งหวังว่าจะเป็นประโยชน์กับ นักเรียน นักศึกษา หรือผู้ที่สนใจ โดยในความความดังต่อไปนี้ จะเป็นความรู้ทั้งหมดที่ควรทราบ ในการฝึกหัดเขียน MATLAB เพื่อนำไปใช้งานจริง หรือใช้ในการทำวิจัย โดยเนื้อหาจะเริ่มตั้นแต่พื้นฐานเบื้องต้น ไปจนถึงการเขียนโปรแกรมขั้นสูง โดยมีหัวข้อต่างๆ ดังนี้



พื้นฐาน 1

เป็นเนื้อหาเริ่มต้นสำหรับผู้ที่ยังไม่เคยศึกษา MATLAB มาก่อน ไม่เช่นนั้นคุณจะประสบกับปัญหาต่างๆ มากมายในการเขียนโปรแกรมของคุณ เพราะคุณขาดความรู้พื้นฐาน ซึ่งมันก็คล้ายกับที่คุณต้องเรียน บวก ลบ คูณ หาร ก่อนจะเริ่มเรียน แคลคูลัส นั่นแหละครับ




พื้นฐาน 2

หากคุณต้องเขียนโปรแกรมขนาดใหญ่ที่มีความซับซ้อน คุณจำเป็นต้องอ่านหัวข้อนี้ และหัวข้อนี้ยังเป็นการปูพื้นฐานสู่การเขียนโปรแกรมแบบ Graphic User Interface (GUI) อีกด้วย



Graphic User Interface (GUI)

หากคุณต้องเขียนโปรแกรมเพื่อให้คนอื่นใช้งานด้วย คุณจำเป็นต้องอ่านหัวข้อนี้

เอกสารคู่มือ

บทความต่างๆ และเอกสารคู่มือ เกี่ยวกับการใช้งาน MATLAB

Image Processing

การเขียนโปรแกรม เพื่อจัดการ หรือประมวลผลรูปภาพ ถือว่าเป็นการเขียนโปรแกรมขั้นสูงอีกหัวข้อหนึ่ง ที่พบเห็นกันบ่อยๆ ในการทำโปรเจ็ค หรือวิจัย

Deep Learning

เป็นการเขียนโปรแกรมขั้นสูงอีกหัวข้อหนึ่ง ที่นิยมใช้ในการทำโปรเจ็ค หรือวิจัยกันอย่างมาก ซึ่งเป็นวิธีการ "เรียนรู้" แบบหนึ่งในหมวดหมู่โปรแกรมแบบ "Machine Learning" หรือโปรแกรมที่สามารถเรียนรู้ได้ ซึ่งเป็นพื้นฐานของการเขียนโปรแกรมแบบ AI หรือโปรแกรมที่มีความฉลาดเป็นของตัวเอง



การเชื่อมต่อ MATLAB กับฐานข้อมูล mySQL

ถ้าอยากใช้ MATLAB ทำ web application ก่อนอื่นก็ต้องเชื่อมต่อ MATLAB กับฐานข้อมูลให้ได้ก่อน





ความเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การแก้สมการ Differential ด้วย MATLAB

การเปรียบเทียบข้อมูล

การหาค่าเฉลี่ยโดยไม่ต้องเก็บค่า