Upload
porprarungnapa
View
59
Download
0
Embed Size (px)
Citation preview
ประวตMatLab
แมตแลบ (องกฤษ: MATLAB: Matrix Laboratory) เปนซอฟตแวรในการค านวณและการเขยนโปรแกรม โปรแกรมหนง ทมความสามารถครอบคลมตงแต การพฒนาอลกอรธม การสรางแบบจ าลองทางคณตศาสตร และการท าซมเลชนของระบบ การสรางระบบควบคม และโดยเฉพาะเรอง image processing และwavelet การสรางเมตรกซ ผลตโดยบรษทแมตเวรกสตวแทนจ าหนายในประเทศไทยคอ บรษท เทคซอรส ซสเทมส (ประเทศไทย) จ ากด
แมตแลบเปนโปรแกรมส าเรจรปทใชกนอยางแพรหลายในแวดวงของนกวทยาศาสตรและ วศวกรในปจจบน ชอโปรแกรม MATLAB นนยอมาจาก Matrix Laboratory แมตแลบไดเรมตน ขนเพอตองการใหเราสามารถแกปญหาตวแปรทมลกษณะเปนเมทรดซไดงายขน แมตแลบ เรมพฒนาครงแรกโดย Dr. Cleve Molorซงเขยนโปรแกรมนขนมาดวยภาษาฟอรแทรน โดยโปรแกรมนได พฒนาภายใตโครงการ LINPACK และEISPACK
การท างาน
แมตแลบสามารถท างานไดทงในลกษณะของการตดตอโดยตรง คอการเขยนค าสงเขาไปทละค าสง เพอให
แมตแลบประมวลผลไปเรอยๆ หรอสามารถทจะรวบรวม ชดค าสงเรานนเปนโปรแกรมกได ขอส าคญอยาง
หนงของแมตแลบกคอขอมลทกตวจะถกเกบใน ลกษณะของแถวล าดบ คอในแตละตวแปรจะไดรบการ
แบงเปนสวนยอยเลกๆขน ซงการใชตวแปรเปนแถวล าดบ ในแมตแลบเราไมจ าเปนทจะตองจองมต
เหมอนกบ การเขยนโปรแกรมในภาษาขนต าทวไป ซงท าใหเราสามารถทจะแกปญหาของตวแปรทอยใน
ลกษณะ ของเมทรกซและเวกเตอรไดโดยงาย ซงท าใหเราลดเวลาการท างานลงไดอยางมากเมอเทยบกบการ
เขยน โปรแกรมโดยภาษาซหรอภาษาฟอรแทรน
การสรางกราฟ(Plot)
เราจะใสขอมลทตองการสรางกราฟ จะไดกราฟดงภาพอยางทเหน
และเรายงสามารถสรางกราฟในรปแบบอนๆไดอก โดยใสค าสงเพมเตม
การยายทศของสญลกษณ
จะไดสญลกษณขนมมบนซายมอของเรา(ตางกบรปดาบน จะอยมมบนขวามอ)
หรออยางงายคอคลกใหขนลกศร แลวเคลอนยายเอาเองเลย
การสรางรปทรงสามมต
พมค าสงอยางในรปภาพลงไป
จะไดรปภาพหลากหลายส แบบน
สในรปภาพจะบงบอกความต าและความสงของพนท
แสดงภาพ3มต
พมพค าสงลงไป
ในค าสงนจะมตวแยกสเพอบง
บอกวา พนทไหนอยในทต าหรอ
ทสง
สน าเงนจะอยในทต า
สแดงจะอยในทสง
Image Processing
เลอกรปภาพทเราตองการ และ วางรปภาพลงไป
การอานขอมลของรปภาพ
รปภาพจะมขอมลในตวของมนอย และภาพทเหนคอชดขอมลของรปภาพทแสดงออกมาเปนตวเลข
เชคสถานะภาพ
การตรวจสอบขอมลของภาพ วามอะไรผดปกต และ ภาพพรอมทจะแสดงไหม
การแปลงรปภาพเปนภาพสเทา
เลอกทค าสง : ดภาพ
6. จะไดหนาตางoptionตามน
7. แลวเลอกค าสง call back
ค าสง call back นน คอค าสงทใหเราสามารถกลบไปแกไขcodeได
8. ถากดค าสงcall back แลว จะขนหนาตาง ทใหเรากลบไปแกไขcode ได
9. สดทายถาท าเสรจแลวใหเราsave file ไวทโฟลเดอร ทเราตองการ
ถาไดภาพลกษณะนมาแลว ภาพกจะกลายเปนภาพประเภท 3Dแลว
แตภาพนตองใชแวน3มตเทานน ถงจะดชดเจน แลวภาพจะทบซอนกน
ค าสง imshowpair เปนค าสงแยกภาพออกมา หรอ แสดงออกมาเปนภาพคกน
ค าสง detectSURFF เปนการตรวจสอบบรเวณทภาพเหมอนกน หรอ ใกลเคยงกนนนเอง
ค าสงmatchedPoints เปนค าสงทโยงหาจดทภาพเหมอนกนทสด
Guide การออกแบบโปรแกรมส าเรจรป
ไฟลจะชอ Graphical.fig
จะเหนวานามสกลของไฟลดงกลาวเปน .fig
ท าการเลอกตกลง แลวจะไดภาพดงน