ภีม
- 1. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
MATRAB R2013a
Lab week 9
1.การพล็อตกราฟ 1 เส้น
พล็อตกราฟโดยคําสั่ง
x = [4 7 16]
y = [1 2 3]
plot (x,y)
Enter (จะได้ดังภาพข้างล่างนี้)
- 2. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน ตั้งชื่อกราฟโดยคําสั่งดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’)
Enter
- 3. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน ตั้งชื่อแกน Xและแกน Y โดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’)
Enter
- 4. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
ลักษณะเส้นกราฟ
จากภาพด้านบน เปลี่ยนเส้นกราฟเป็นสีแดงโดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’);
plot(x,y,’red’)
Enter
- 5. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน เปลี่ยนเส้นกราฟเป็นเส้นปะโดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’);
plot(x,y,’red’);
plot(x,y,’—r’)
Enter
- 6. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน เปลี่ยนเส้นกราฟเป็นเส้นปะสลับกับจุดโดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’);
plot(x,y,’red’);
plot(x,y,’--r’);
plot(x,y,’-.r’)
Enter
- 7. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน เปลี่ยนเส้นกราฟเป็นเส้นปะสลับเครื่องหมายบวกโดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’);
plot(x,y,’red’);
plot(x,y,’--r’);
plot(x,y,’-.r’);
plot(x,y,’-+r’) Enter
- 8. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน เปลี่ยนเส้นกราฟเป็นเส้นปะสลับวงกลมโดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’);
plot(x,y,’red’);
plot(x,y,’--r’);
plot(x,y,’-.r’);
plot(x,y,’-+r’);
plot(x,y,’-or’) Enter
- 9. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน เปลี่ยนเส้นกราฟเป็นเส้นปะสลับสามเหลี่ยมโดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’);
plot(x,y,’red’);
plot(x,y,’--r’);
plot(x,y,’-.r’);
plot(x,y,’-+r’);
plot(x,y,’-or’);
plot(x,y,’-^r’) Enter
- 10. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
2.การพล็อตกราฟ 3 เส้น
จากภาพด้านบน พล็อตกราฟ3 เส้นโดยคําสั่ง ดังนี้
x = [2 5 9 10 21];
y = [3 9 5 11 13];
z = [4 6 9 3 21];
t = [34 5 6 7];
plot(x,t,’—r’,y,t,’-.b’,z,t,’-^k’)
Enter
- 11. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน ใส่สัญลักษณ์และความหมายสัญลักษณ์โดยคําสั่ง ดังนี้
x = [2 5 9 10 21];
y = [3 9 5 11 13];
z = [4 6 9 3 21];
t = [34 5 6 7];
plot(x,t,’—r’,y,t,’-.b’,z,t,’-^k’);
legend(‘airplane’,’train’,’ship’)
Enter
- 12. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน ย้ายกรอปสัญลักษณ์ไปทางทิศตะวันตกเฉียงเหนือ สามารถเปลี่ยนทิศที่อยากได้หรือ
เอาเมาส์ลากได้เลยโดยคําสั่งดังนี้
x = [2 5 9 10 21];
y = [3 9 5 11 13];
z = [4 6 9 3 21];
t = [34 5 6 7];
plot(x,t,’—r’,y,t,’-.b’,z,t,’-^k’);
legend(‘airplane’,’train’,’ship’);
legend(‘location’,’northwest’)
Enter
- 13. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
3.กราฟย่อยๆ
จากภาพด้านบน พล็อตกราฟย่อยๆขนาดเล็กโดยคําสั่ง ดังนี้
x = [2 5 9 10 21];
y = [3 9 5 11 13]
z = [4 6 9 3 21];
t = [34 5 6 7];
plot(x,t,’--r’,y,t,’-.b’,z,t,’-^k’); legend(‘airplane’,’train’,’ship’); legend(‘location’,’northwest’);
subplot(2,2,1)
Enter
- 14. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน กราฟของเครื่องบินโดยคําสั่งดังนี้
x = [2 5 9 10 21];
y = [3 9 5 11 13]
z = [4 6 9 3 21];
t = [34 5 6 7];
plot(x,t,’--r’,y,t,’-.b’,z,t,’-^k’);
legend(‘airplane’,’train’,’ship’);
legend(‘location’,’northwest’);
subplot(2,2,1);
plot(x,t,’--r’)
Enter
- 15. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
กราฟของรถไฟ(จากภาพด้านบน)โดยคาสั่ง ดังนี้
x = [2 5 9 10 21];
y = [3 9 5 11 13]
z = [4 6 9 3 21];
t = [34 5 6 7];
plot(x,t,’--r’,y,t,’-.b’,z,t,’-^k’);
legend(‘airplane’,’train’,’ship’);
legend(‘location’,’northwest’);
subplot(2,2,1);
plot(x,t,’--r’);
subplot(2,2,2);
plot(y,t,’-^k’) Enter
- 16. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน กราฟเรือโดยคําสั่งดังนี้
x = [2 5 9 10 21];
y = [3 9 5 11 13]
z = [4 6 9 3 21];
t = [34 5 6 7];
plot(x,t,’--r’,y,t,’-.b’,z,t,’-^k’);
legend(‘airplane’,’train’,’ship’);
legend(‘location’,’northwest’);
subplot(2,2,1);
plot(x,t,’--r’);
subplot(2,2,2);
plot(y,t,’-^k’);
subplot(2,2,3);
plot(z,t,’-.b’) Enter
- 17. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
4.เข้า New Scrip Copy โค้ดในกลุ่มมาวาง
โค้ด ดังนี้
[x,y] = meshgrid([-2:.2:2]);
Z = x.*exp(-x.^2-y.^2);
figure surf(x,y,Z,gradient(Z))
gradient(Z)
colorbar
- 18. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Lab week 10
ดาวน์โหลดไฟล์ทั้ง 2 นี้จากกลุ่ม facebook
แล้วทาการแตกไฟล์ลงเครื่อง
- 20. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
เลือกที่ topotoolbox-master จากนั้นกด select foder
ไปที่ browse for folder
แล้วเลือกไฟล์ DEM จากนั้นกด select folder
- 22. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
รายละเอียดของภาพทั้งหมดมี row 1095 มี 643 colum และ Cellsize 30*30 เมตร
เรียกไฟล์ภาพออกมา จะได้ภาพดังรูปด้านบน
- 23. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Lab week 11
1.ทําภาพขาวดํา
โหลดภาพสีมา 1 ภาพและโหลดรูปจากกลุ่มใน facebook มาด้วย
เอารูปจากDrive Dมา ไว้ใน Matlab
- 24. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จะได้ออกมาเป็นไฟล์ ดิจิตอล
เรียกภาพสีของเราออกมา โดยคําสั่งfigure,imshow(a)
สั่งให้เปลี่ยนเป็นภาพสีเทา โดย figure,imshow(g)
- 25. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพสีให้แสดงภาพออกมาในลักษณะภาพฮิตโทรแกรม โดย imhist (g)
บอกคุณสมบัติของภาพโดย whos (a)จะปรากฏคุณสมบัติดังนี้
- 26. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
คุณสมบัติของภาพดังรูปด้านบน
แปลงภาพเป็นภาพ ขาว – ดา กําหนดตัวแปลโดยคําสั่ง bw = im2bw (a)
แปลงภาพเป็นภาพ ขาว – ดา โดยคําสั่ง figure,imshow (bw)
จะได้ภาพดังนี้
- 27. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
2.ลิง
เรียกภาพลิง ออกมา โดยคําสั่ง figure,imshow(b)
แสดงภาพออกมาในลักษณะภาพฮิตโทรแกรม โดย imhist (b)
- 28. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
คําสั่งในการปรับแก้ รูปภา พ Ad=miadjust(b)
เรียกภาพที่ปรับแก้แล้วโดยคําสั่งfigure,imshow(ad)
ค่าฮิตโทรแกรมของภาพลิงที่ทาการปรับแก้ภาพแล้ว
- 29. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
3.ทําตัวเลขให้เป็นสี
เปลี่ยนจากตัวเลขให้เป็นสีโดยคําสั่ง
c = [02 4 6;8 10 12 14;16 18 20 22];
image(c)
- 30. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
4.เช็คกล้อง
โดยคําสั่ง imaqtool
จะได้กล้องออกมาแล้วเลือกMJPG1280*720 แล้ว start preview
เข้า New Scrip เอาโค้ดที่ copy มาจากfacebook วาง
vid = videoinput('winvideo', 1, 'MJPG_1280x720');
- 31. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
เข้า New Scrip เอาโค้ดที่ copy มาจากfacebook วาง
preview(vid)
for i=1:10
img=getsnapshot(vid);
fname=['Image',num2str(i)];
imwrite(img,fname,'jpg');
pause(2);
end
- 32. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
แล้วกด run ภาพจะถ่ายให้ทันที 10 ภาพแล้ว เข้า Drive D เพื่อดูรูป
- 33. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Lab week 12
1.การทําภาพ 3D
เข้า google หาคาว่า sterio pair แล้วดาวน์โหลดภาพที่ต้องการมา เปิดภาพในโปรแกรม Paint เพื่อทา
การตัดภาพแยกเป็น 2 ภาพซ้ายและขวา ชื่อ pic1 และ pic2
- 34. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Save ลงใน Folder 3D
เข้า Browse For Folder แล้ว Select ที่ Folder3D ที่เรา save รูปไว้
- 35. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวาง
Save แล้ว กด run จะได้
ใส่แว่น 3D ดูได้เลย
- 36. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
2.Guide
พิมพ์ guide ลงไปแล้วกดEnter
กด ok แล้วจะได้ดังภาพข้างบน
- 37. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
กด push button แล้ว สร้างปุ่ม
จะเปลี่ยนชื่อ ปุ่ม ดับเบิลคลิกที่ปุ่มนั้น จากนั้นจะตั้งค่าสีปุ่มหรือขนาดตัวอักษรก็แล้วแต่จะตั้งค่า
- 38. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
หลังจากตั้งค่าตามต้องการแล้ว
คลิกขวาที่ปุ่มแล้วกดตามนี้จะเป็นการเรียกโค้ด แล้วโปรแกรมจะให้เรา save
- 39. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
กด Save แล้วจะได้ดังภาพข้างบน
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 82
- 40. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 57
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 97
- 41. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 107
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 117
- 42. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 126
กด Run แล้ว ลองกดปุ่มที่เราทาดู เปิดภาพโดยกดปุ่ม Load image
- 45. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
3.การผสมสีภาพ
เข้า Browse For Folder แล้ว Select ที่ FolderLS5
Copy โค้ดจาก Facebook มาวางใน new scrip
- 46. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Run แล้ว Save
แล้วกดที่ Chang Folderแล้วจะขึ้นภาพ ดูจากภาพด้านบน