Download - Week 8 เรื่อง MATLAB เบื้องต้น
Week 8 : การเขียนโปรแกรมเบือ้งต้น
ขัน้ท่ี 1 : เร่ิมด้วยการก าหนดตวัแปร A เก็บคา่ “Hello GI” โดยคา่ท่ีเก็บได้จะแสดงผลทางหน้าตา่ง
workspace เม่ือกด enter ท่ีแป้นพิมพ์ โปรแกรมจะแสดงผลในบรรทดัตอ่มาโดยอตัโนมตัิ
ขัน้ท่ี 2 : ต้องการหาผลบวกของตวัแปรสองตวัแปร ดงันีจ้งึก าหนดตวัแปร a และ b โดยเก็บคา่เทา่กบั 5
และ 8 ตามล าดบั (คา่จะปรากฏท่ีหน้าตา่ง workspace) โดยในการก าหนดคา่นัน้จะต้องใส semicolon ( ;
) ตามเพื่อท่ีจะยงัไมใ่ห้แสดงผลออกมา บรรทดัตอ่มาเราต้องการหาผลบวกจงึก าหนดให้ sum = a + b เม่ือ
กด enter คา่จะแสดงผลออกมาตาม
ขัน้ท่ี 3 : ก าหนดตวัแปร a ให้มีขนาดมิต ิ1 มิตทิ าได้โดยการใส ่Brackets ( [ ] ) แล้วเตมิตวัเลข 1 2 3 4 5
ลงได้ดงันี ้[ 1 2 3 4 5 ] เม่ือกด enter จะแสดงผลออกมาในแนวแถวจ านวนหนึง่แถว
แตห่ากต้องการให้แสดงผลออกมาในแนวของคอลมัน์เพียงใส ่semicolon ( ; ) ขัน้ระหวา่งตวัเลขแตล่ะตวั
จะได้ดงันี ้[ 1;2;3;4;5 ] ในท่ีนีไ้ด้ก าหนดให้อยูใ่นตวัแปร b
ขัน้ท่ี 4 : เป็นค าสัง่สร้าง row vecter โดยเร่ิมจาก 1 ถึง 20
ขัน้ท่ี 5 : ถ้าต้องการให้ตวัเลขนบัทีละ 2 เร่ิมนบัตัง้แต ่1 จนถึง 20 เชน่ a = [1:2:20] จะได้ผลลพัธ์ตามภาพ
ข้างต้น
ขัน้ท่ี 6 : ก าหนด row vector a เทา่กบั [2:2:20] และเม่ือต้องการทราบคา่สมาชิกตวัได้ตวัหนง่สามารถใช้
ค าสัง่ a() ได้ทัง้ทีโดยท่ีภายในวงเล็บต้องเป็นตวัเลข เชน่ a(8) ผลลพัธ์ท่ีได้จะเทา่กบั 16 นัน่คือ สมาชิกตวัท่ี
8 ของ a มีคา่เท่ากบั 16
ขัน้ท่ี 7 : เป็นค าสัง่การสร้างเมตทริกซ์ a ขนาด 3x3
ขัน้ท่ี 8 : เป็นการเรียกทราบคา่ของสมาชิกเมตทริกซ์ตวัใดตวัหนึง่ โดยใช้ค าสัง่ a(3,1) โดยตวัแรกในวงเล็บ
คือ row และตวัเลขตวัท่ีสองคือ column ในท่ีนีไ้ด้คา่ออกมาเทา่กบั 7
ขัน้ท่ี 9 : ใช้ค าสัง่ plot(a) จะได้หน้าตา่งกราฟออกมาดงัภาพ
ขัน้ท่ี 10 : ตอ่มาคือการสร้างกราฟแบบ 3 มิต ิจ าเป็นจะต้องมีแกน x , y และ z โดยจะเขียนค าสัง่ออกมา
ได้ดงัภาพโดยค าสัง่ figure คือค าสัง่เรียกหน้าตา่งท่ีจะใช้ในการ plot กราฟออกมา
เม่ือใสค่ าสัง่ surf(xx,yy,zz) จะได้กราฟแบง่สีตามระดบัความสงูเป็นตารางกริดออกมาดงัรูปนี ้
และเม่ือใสค่ าสัง่ shading interp จะได้กราฟท่ีมีสีกลืนกนัแบบนีจ้ะแตกตา่งกบัด้านบนท่ีแบง่สีเป็นตาราง
และสดุท้ายเม่ือใสค่ าสัง่ mesh(xx,yy,zz) จะได้กราฟ 3 มิตท่ีิเป็นเพียงเส้นตารางแตจ่ะมีสีแสดงความสงูต ่า
ขัน้ท่ี 11 : กด new script จะได้หน้าตา่ง editor มา หลงัจากนัน่พิมพ์ค าสัง่ตามรูป เม่ือพิมพ์เสร็จกด Run
ขัน้ท่ี 12 : เม่ือโปรแกรม Run เสร็จจะได้รูปลกูโลกออกมาดงัภาพ
1
2