29
คู่มือโปรแกรม MATLAB วิชา 876131 หลักการเขียนโปรแกรม จัดทาโดย นาย จิณณวัตร ยะสะวุฒิ รหัสนิสิต 58670283 กลุ่ม 3302 เสนอ อาจารย์กฤษณะ อิ่มสวาสดิ ภาคการศึกษาที2/2558 คณะภูมิสารสนเทศศาสตร์ มหาวิทยาลัยบูรพา

นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

Embed Size (px)

Citation preview

Page 1: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

คมอโปรแกรม MATLAB

วชา 876131 หลกการเขยนโปรแกรม

จดทาโดย นาย จณณวตร ยะสะวฒ

รหสนสต 58670283 กลม 3302

เสนอ อาจารยกฤษณะ อมสวาสด

ภาคการศกษาท 2/2558 คณะภมสารสนเทศศาสตร มหาวทยาลยบรพา

Page 2: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

Program Matlab การแสดงกราฟแบบ 2 มต

พมพค าสง plot กราฟ

Page 3: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

จะไดกราฟเสน 2 มต

กด Set Path

Page 4: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

กดไปท Add Floder

แลวกเลอก Select Folder

แลวเรากกด save

ใหเรากาหนดตวแปร DEM

พมพ code

Page 5: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

การตรวจสอบตวแปร DEM วาใชไดหรอไม สามารถใชคาสง imagesc(DEM)

Page 6: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

แสดงผลเปนแบบ 3 มต

Page 7: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

เรอง การผสมสภาพถายดาวเทยม

กด new

Page 8: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

พมพ code ตามภาพ

Catเปนการผสม

จากนนกด save as>>run

เปลยนสกจะเปลยนตวเลขใน code

Page 9: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

จะไดภาพ

Page 10: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

new script พมพ code

กด run

Page 11: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302
Page 12: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

จากนน browse for folder แลวเลอก folder ทเราบนทกไว

ค าสงทเรยกใช imread อานไฟลภาพ

Color = imread (‘1.jpg’)

ตวเลขหามตดลบ

Whos color บอกขนาดของภาพ เซคสถานภาพ

Page 13: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

figure,imshow(color) การแสดงภาพ

gray = rgb2gray (color)

Page 14: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

figure,imshow(gray) แสดงผลขาวด า

figure,imhist(gray) กราฟเชงคลน

Page 15: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

BW = im2bw(color) ภาพขาวด า

0 ด า

1 ขาว

figure,imshow(BW) แสดงผล

Page 16: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

figure,imshow(monkey)

figure,imhist(monkey)

Page 17: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

adjust = imadjust (monkey) การปรบภาพใหมสนสน

figuer, imshow(adjust)

figuer, imshow(adjust)

Page 18: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

ใหเราหาภาพจากอนเตอรเนตโดยพมพคาวา Stereo pair จะปรากฏคภาพ ใหเราเลอกมา 1 ภาพ

จากนน browse for folder >> จะขน file ท current folder

โปรแกรมจะปรากฏไฟลภาพดงรป

จากนน กดท new script

Page 19: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

ใส code อนนลงไป

เปลยนชอ lino 1และ2 เปน ส าดะ และ right

เพอใหตรงกบไฟลภาพทเรากาหนดไวในตอนแรก

Page 20: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

กด SAVE and Run

โปรแกรมจะเปดทละภาพเปดทงหมด7-8ภาพ หรอมากกวานตามขนาดไฟลภาพ

ของผมทงหมด11ภาพ

Page 21: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

การจะดภาพ3มตตองใชแวน3มตในการดภาพ

Page 22: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

กด browse for folder

พมพ guide และจะมหนาตางขนมาดงภาพแลวกกด Blank GUI

กด ok

Page 23: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

กดเลอก push button เพอทจะสรางป มกด

กดเลอก axes สราง axes ขนมา

Page 24: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

ดบเบลคลกเขาไปในป มกดทเราสรางจะมหนาตาง inspector ขนมา

Page 25: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

เมอเราเปลยนใหปมทเราจะใชกดเรยบรอยแลว ขนตอไปคอการเพมโคด โดยคลกขวา เลอก View Callbacks > Callback

Page 26: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

กดเขาไปแลวเราจะท าการเพมโคตตามรปภาพ

เมอเราเพมเสรจแลวกด Save > Run > Change Floder ดงรป

Page 27: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

เวลาจะเซฟตองเซฟไวในโฟลเดอร image > save เพราะถาเราไม save ไวใน image มนจะไมสามารถเปดได กด Load image > เลอกรป > Run > Change Floder

ภาพสปกต

Page 28: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

gray tone

ภาพ histogram

Page 29: นายจิณณวัตร ยะสะวุฒิ 58670283 กลุ่ม3302

ภาพ ขาว-ด า

กดค าสง Reset จะไดดงรป