30
MATLAB WEEK 1st เริ่มต้นการใช้งานโปรแกรม MATLAB

Matlab puck

Embed Size (px)

Citation preview

Page 1: Matlab puck

MATLAB WEEK 1st

เร่ิมต้นการใช้งานโปรแกรม MATLAB

Page 2: Matlab puck

การแสดงข้อความใช้ค าสัง่ A = ‘Hello GI’ (ในวงเลบ็สามารถเปลี่ยนให้แสดงข้อความใดก็ได้ )

หาผลบวกของเลข 2 จ านวน ตวัแปรที่ได้คือ a = จ านวนเตม็ท่ีหนึง่ ,b = จ านวนเตม็ท่ีสอง

สมการท่ีได้คือ sum = a + b เม่ือใสต่วัเลขครบทัง้ 2 จ านวน โปรแกรมจะประมวลผลโดยอตัโนมตัิ

Row vector (แนวนอน) เก็บค่าตัง้แต ่1 ถงึ 5

Page 3: Matlab puck

Column vector (แนวตัง้)

เปลี่ยนจาก Column เป็น Row

Page 4: Matlab puck

การเก็บค่า 1-20

เก็บเลขคู่ เร่ิมจาก 2-20

Page 5: Matlab puck

ดเูลขในล าดบัท่ี 8 = 16

แบบ 3*3

Page 6: Matlab puck

หาต าแหน่งในแมททริก

แสดงผลในรูปแบบกราฟ

Page 7: Matlab puck

การท า methgrid เพื่อจ าลองลักษณะภมูิประเทศ

เปิดโปรแกรม MATLAB กดที new script

เม่ือขึน้หน้าจอนี ้ให้พิมพ์ค าสัง่ลงไป จากนัน้กด save

Page 8: Matlab puck

กด Run ตามด้วย Change folder เพ่ือแสดงข้อมลู

การไลเ่ฉดสี

Page 9: Matlab puck

สเกลการไลเ่ฉดสี

กลบัไปเป็น mesh

Page 10: Matlab puck

ลกูโลกจ าลองลกัษณะภมูิประเทศ

Page 11: Matlab puck

MATLAB WEEK 2nd ค าส่ัง Plot การสร้างกราฟ ก าหนดจุด

ค าสัง่ Plot การสร้างกราฟ ก าหนดจดุ x,y

Page 12: Matlab puck

ใสช่ื่อกราฟ ตามแกน x และแกน y

สามารถเปลี่ยนสีของเส้น และลกัษณะของเส้นได้

Tricks : ค าสัง่ clc = เคลียหน้าจอให้สะอาด

ค าสัง่ clear = ลบทกุอยา่งท่ีท ามา

Page 13: Matlab puck

กราฟ 3 เส้น ต้องใช้ตวัแปรทัง้หมด 4 ตวั แทนค่าตวัแปรจนครบแล้ว plot

ก าหนดช่ือกราฟ

Page 14: Matlab puck

สามารถแยกชิน้สว่นของกราฟได้

พืน้ที่สูงต ่าของเขาคชิกูฏ

เปิดโปรแกรม MATLAB จากนัน้ให้ Save งานจากในกลุม่ แล้วท าการแตกไฟล์ เข้า sotpath กดท่ี topotoolbox 1ที เพ่ือติดตัง้ topotoolbox หลงัจากนัน้ ให้เลือก folder topotoolbox กด save แล้วคลิกออก

Page 15: Matlab puck

กด browes for folder เลือก folder DEM แล้วกด select folder

ใช้ค าสัง่ในการเรียกภาพเข้ามา และท าภาพให้ชดัเจนยิ่งขึน้

Page 16: Matlab puck

ใช้ double เพ่ือให้ภาพกลายเป็นภาพ 3มิติ กราฟจะเหมือนจริงมาก

Fillsinks คือทิศทางการไหลของน า้

Page 17: Matlab puck

แบง่ลุม่น า้ออกเป็นสีๆ

Page 18: Matlab puck

MATLAB WEEK 3rd Image Processing ให้เลือกภาพจากอินเทอร์เน็ต 1 ภาพที่มีสีสนั ไม่ทบึจนเกินไป ท าการ save เปิดโปรแกรม MATLAB เข้า folder ที่เรา saveไว้ กด select folder คณุสมบตัิของรูปจะขึน้มา

เรียกดภูาพสีเทา grayscale

Page 19: Matlab puck

เรียกดกูราฟความสมดลุของสี

เปลีย่นจากสีเทาเป็นขาวด า

Page 20: Matlab puck

การใช้ภาพลิงบาร์บนู ใช้ค าสัง่ figure, imshow (bw) รูปจะโชว์ขึน้ตามด้านลา่ง

คา่ฮิทของภาพลิง

Page 21: Matlab puck

การปรับแก้ใช้ imadjust

แสดงคา่ความสมดลุของสีภาพ

Page 22: Matlab puck

แสดงคา่สีของแตล่ะสี

การใช้งานกล้อง เข้า image acquisition tool เรียกใช้งานกล้อง

Page 23: Matlab puck

MATLAB WEEK 4th การท า 3D Stereo Pair เปิดโปรแกรม MATLAB การท าภาพ 3D นัน้เราจะน าภาพจากอินเทอร์เน็ตมาท า

เร่ิมท าภาพ3มิติ

Page 24: Matlab puck

ผลลบัท่ีได้

GUIDE เปิดโปรแกรม MALAB มา ให้เราเข้ากลุม่ท่ีเรียนจากนัน้เลือก folder image แล้วพิมพ์ค าวา่ guide จะปรากฎดงัรูปด้านลา่ง ให้เลือกอนับนสดุ แล้วกด ok

ขยายพืน้ท่ี

Page 25: Matlab puck

สร้างปุ่ ม

Page 26: Matlab puck

สร้างaxes

จากนัน้เราจะท าการเปลี่ยนส ีขนาดตวัอกัษร สีตวัอกัษร และเปลีย่นช่ือของ 5 ปุ่ ม พร้อมติด Tag ของทกุปุ่ มด้วย ปุ่ มแรกช่ือวา่ Load Image

Page 27: Matlab puck

หลงั save

ท าการ Run โปรแกรม

Page 28: Matlab puck

การผสมสีภาพถ่ายดาวเทยีม เปิดโปรแกรม MATLAB จากนัน้เลือกเปิด folder LS5 เพื่อท าการเรียกรูป

จากนัน้ท าการเปล่ียน week13 เป็น LS5

Page 29: Matlab puck

จากนัน้ให้เรากด SAVE งาน

การ RUN ภาพถ่ายดาวเทียมก็จะปรากฏตามภาพด้านลา่งในภาพนีป่้าของเราจะเป็นสีแดง

Page 30: Matlab puck

ถ้าเราต้องการเปลี่ยนสีป่าในภาพถ่ายดาวเทียม ให้เราเปลี่ยนตวัเลขตามกรอบสีแดงด้านลา่ง

สีป่าของเราก็จะเปลี่ยนไปดงันี ้