ในชีวิตประจำวันเรานี้ได้นำเทคโนโลยีสารสนเทศเพื่อนำมาอำนวยความสะดวกในด้านต่างๆมากมาย
ไม่ว่าจะนำใช้ในการสื่อสาร ด้านการเก็บข้อมูล วางแผน การจัดการระบบการทำงานต่างๆมากมายไม่มีจำกัด
มีทั้งประโยชน์และก็โทษ แต่ครั้งนี้ผมจะนำเสนอประโยชน์ของเทคโนโลยีสารสนเทศที่อำนวยความสะดวกในการคิดคำนวณ
วิเคราะห์ วาดโครงรูปร่างต่างๆทางคณิตศาสตร์ นั่นก็คือ “ โปรแกรม
Matlab ”
What
is Matlab ?
Matlab เปนโปรแกรมสําหรับการคํานวณเชิงตัวเลขและ Visualization
ที่มีประสิทธิภาพสูง
ชื่อของโปรแกรม
“Matlab” ยอมาจากคําเต็มวา
MATrix LABoratory และเปนเครื่องหมายการคาของบริษัท
MathWorks ซึ่งการทํางานภายในโปรแกรม
Matlab อยูบนพื้นฐานของการคํานวณทางเมตริกซ
(Matrix Manipulation and Computation) เปนแกนหลักโปรแกรม Matlab สามารถทํางานแบบโตตอบ (interactive) ซึ่งคลายๆ กับ ภาษา Basic ในโปรแกรม QBasic และแบบ compiled mode คลายๆ กับภาษา C และ Pascal นอกจากนี้เราสามารถใช Matlab เปนเสมือนเครื่องคิดเลขทําการคํานวณทางคณิตศาสตรไดทันที
1)
Matlab เปนโปรแกรมเพื่อการคํานวณและแสดงผลไดทั้งตัวเลขและรูปภาพซึ่งมีประสิทธิภาพสูงสามารถทําการเขียนกราฟทั้ง
2 มิติและ 3 มิติไดอยางงายดายและมีประสิทธิภาพ
2)
เราสามารถควบคุมการทํางานของ Matlab ดวยชุดคําสั่ง(command line) และยังสามารถรวบรวมชุดคําสั่งเปนโปรแกรม(script
file) ไดดวย
3)
ลักษณะการเขียนโปรแกรมใน Matlab จะใกลเคียงการเขียนสมการคณิตศาสตรที่เราคุนเคยจึงงายกวาการเขียนโปรแกรมดวยภาษาชั้นสูงเชน
ภาษา C, Pascal, Fortran และอื่นๆ
4)
Matlab มีฟงกชั่นสําเร็จรูป(built-in
function) เพื่อทํางานเฉพาะทางมากมาย
นอกจากนี้ผูใชยังสามารถเขียนฟงกชั่นขึ้นมาใหมโดยใชประโยชนจากฟงกชั่นที่มีอยูเดิมไดเพื่อใหเหมาะสมกับงาน ของผูใชแตละกลุมสําหรับผูใชที่ตองการใชงานเฉพาะทางขั้นสูง
เชนงานดาน Control, Image Processing, Artificial NeuralNetwork หรืออื่นๆ
Matlab ก็มี toolbox
หรือชุด function
พิเศษเพื่อทํางานเฉพาะทางนั้นๆ
5)
Matlab สามารถเชื่อมโยงหรือสงขอมูลแบบ
Dynamic Link กับโปรแกรมอื่นๆ
ไดเชน Excel หรือ
โปรแกรมที่เขียนขึ้นเองจากภาษาC
หรือ Visual
Basic ที่รวมทํางานอยูบนระบบปฏิบัติการ
Windows
ตัวอย่างวิธีการใช้งาน :