หมิว
- 1. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
MATRAB R2013a
Lab week 9
1.การพล็อตกราฟ 1 เส้น
พล็อตกราฟโดยคําสั่ง
x = [4 7 16]
y = [1 2 3]
plot (x,y)
Enter (จะได้ดังภาพข้างล่างนี้)
- 3. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
จากภาพด้านบน ตั้งชื่อแกน Xและแกน Y โดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’)
Enter
- 4. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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
- 24. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
จะได้ออกมาเป็นไฟล์ ดิจิตอล
เรียกภาพสีของเราออกมา โดยคําสั่งfigure,imshow(a)
สั่งให้เปลี่ยนเป็นภาพสีเทา โดย figure,imshow(g)
- 26. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
คุณสมบัติของภาพดังรูปด้านบน
แปลงภาพเป็นภาพ ขาว – ดา กําหนดตัวแปลโดยคําสั่ง bw = im2bw (a)
แปลงภาพเป็นภาพ ขาว – ดา โดยคําสั่ง figure,imshow (bw)
จะได้ภาพดังนี้
- 28. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
คําสั่งในการปรับแก้ รูปภา พ Ad=miadjust(b)
เรียกภาพที่ปรับแก้แล้วโดยคําสั่งfigure,imshow(ad)
ค่าฮิตโทรแกรมของภาพลิงที่ทาการปรับแก้ภาพแล้ว
- 30. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
4.เช็คกล้อง
โดยคําสั่ง imaqtool
จะได้กล้องออกมาแล้วเลือกMJPG1280*720 แล้ว start preview
เข้า New Scrip เอาโค้ดที่ copy มาจากfacebook วาง
vid = videoinput('winvideo', 1, 'MJPG_1280x720');
- 31. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม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
- 33. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
Lab week 12
1.การทําภาพ 3D
เข้า google หาคาว่า sterio pair แล้วดาวน์โหลดภาพที่ต้องการมา เปิดภาพในโปรแกรม Paint เพื่อทา
การตัดภาพแยกเป็น 2 ภาพซ้ายและขวา ชื่อ pic1 และ pic2
- 37. นางสาวกันฐิมา คําวงษ์ รหัส58170034 กลุ่ม01
กด push button แล้ว สร้างปุ่ม
จะเปลี่ยนชื่อ ปุ่ม ดับเบิลคลิกที่ปุ่มนั้น จากนั้นจะตั้งค่าสีปุ่มหรือขนาดตัวอักษรก็แล้วแต่จะตั้งค่า