นาย...

46
นาย จิราวัฒน์ ศรีจันทร์ รหัส 58170097 กลุ ่ม 01 MATLAB Lab week 9 1.การพล็อตกราฟ 1 เส้น พล็อตการโดยคาสั่ง X = [4 7 16] y = [1 2 3] plot (x,y) Enter ดังภาพข้างล่าง

Upload: wasan-larreng

Post on 22-Jan-2018

115 views

Category:

Software


0 download

TRANSCRIPT

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

MATLAB

Lab week 9

1.การพลอ็ตกราฟ 1 เส้น พลอ็ตการโดยค าสัง่

X = [4 7 16]

y = [1 2 3]

plot (x,y)

Enter ดงัภาพข้างลา่ง

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

จากภาพข้างต้น ตัง้ช่ือกราฟโดยค าสัง่

X = [4 7 16]:

y = [1 2 3]:

plot (x,y):

title ('score of crassroom') , Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

จากภาพด้านบนตัง้ช่ือแกน X และ แกน Y โดยค าสัง่

X=[4 7 16]: Y= [1 2 3 ]:

plot (x,y):

title ('score of crassroom' ):

xlable ('crassroom' ):

ylable('score' )

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 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

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 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

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 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

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 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

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 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

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 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

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

2.การพลอ็ตกราฟ 3 เส้น

จากภาพด้านบนพลอ็ตกราฟ 3 เส้น โดยค าสัง่

x = [2 5 9 10 21 ]:

y = [3 9 5 11 13 ]:

z = [4 6 9 3 21 ]:

t = [3 4 5 6 7 ]:

plot (x,t,'---r',t,'-.b',z,t,'-^k')

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

ใสส่ญัลกัษณ์ และ ความมหายสญัสกัษณ์โดยค าสัง่

x = [2 5 9 10 21 ]:

y = [3 9 5 11 13 ]:

z = [4 6 9 3 21 ]:

t = [3 4 5 6 7 ]:

plot (x,t,'---r',t,'-.b',z,t,'-^k')

legent('airplane','train','ship')

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

ย้ายกรอปสญัสกัษณ์ไปทางทิศตะวนัตกเฉียงเหนือ สามารเปลีย่นทิศที่ต้องการโดยเอาเมาส์ลาก โดยค าสงัตอ่ไปนี ้

x = [2 5 9 10 21 ]:

y = [3 9 5 11 13 ]:

z = [4 6 9 3 21 ]:

t = [3 4 5 6 7 ]:

plot (x,t,'---r',t,'-.b',z,t,'-^k')

legent('airplane','train','ship')

legend('location','northwest')

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

3.กราฟยอ่ยๆ

พลอ็ตกราฟยอ่ยๆขนาดเลก็โดยค าสัง่

x = [2 5 9 10 21 ]:

y = [3 9 5 11 13 ]:

z = [4 6 9 3 21 ]:

t = [3 4 5 6 7 ]:

plot (x,t,'---r',t,'-.b',z,t,'-^k');

legent('airplane','train','ship');

legend('location','northwest'); subplot(2,1.1)

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

กราฟของเคร่ืองบินโดยค าสัง่

x = [2 5 9 10 21 ]:

y = [3 9 5 11 13 ]:

z = [4 6 9 3 21 ]:

t = [3 4 5 6 7 ]:

plot (x,t,'---r',t,'-.b',z,t,'-^k');

legent('airplane','train','ship');

legend('location','northwest');

subplot(2,1.1):

plot(x,t,'--r')

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

กราฟของรถไฟ โดยค าสัง่

x = [2 5 9 10 21 ]:

y = [3 9 5 11 13 ]:

z = [4 6 9 3 21 ]:

t = [3 4 5 6 7 ]:

plot (x,t,'---r',t,'-.b',z,t,'-^k');

legent('airplane','train','ship');

legend('location','northwest');

subplot(2,1.1):

plot(x,t,'--r')

subplot(2.2.2):

plot(y,t,'-^k')

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

กราฟเรือโดยใช้ค าสัง่

x = [2 5 9 10 21 ]:

y = [3 9 5 11 13 ]:

z = [4 6 9 3 21 ]:

t = [3 4 5 6 7 ]:

plot (x,t,'---r',t,'-.b',z,t,'-^k');

legent('airplane','train','ship');

legend('location','northwest');

subplot(2,1.1):

plot(x,t,'--r')

subplot(2.2.2):

plot(y,t,'-^k')

subpolt(2.2.3):

plot(z,t.'-.b')

Enter

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

4.เข้า New Scrip Copy โค้ดในกลุม่มาวาง

code ดงันี ้

[x,y] = meshgrid ([-2:.2:2]):

Z = x.*exp(-x.^2-y.^2):

figure surf(x,y,Z,gradient(Z))

gradient(Z)

colorbar

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Lab week 10

ดาวน์โหลดไฟล์ทัง้ จากกลุม่ Computer programming

แล้วแตกไฟลลงเคร่ือง

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

ท าการ set path ไฟล์ใน Drove add folder

add folder

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

เลอืกที่ topotoolbox-master จากนัน้กด select foder

ไปท่ี browse for folder

แล้วเลอืกไฟล์ DEM จากนัน้กด select foder

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

ก าหนดัตวัแปลในการเรียกภาพ ดงันี ้

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

รายละเอียดของภาพทัง้หมด มี row 1095 มี 643 colum และ Cellsize 30*30 เมตร

เรียกไฟล์ภาพออกมา จะได้ภาพดงัรูป

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Lab week 11

1.การท าภาพ ขาว-ด า

โหลดภาพสมีา 1 ภาพ และโหลดรูปจากกลุม่ ใน facebook มา

เอารูปขาก Drive D มาไว้ใน Matlab

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

จะได้ออกมาเป็นไฟล์ ดิจิตอล

เรียกภาพสขีองเราออกมา โดยค าสัง่ figure.imshow(a)

เปลีย่นเป็นภาพสเีทา โดย figureimshow(g)

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

จากภาพสใีห้แสดงออกมาในลกัษณะภาพฮิตโทรแกรมโดย imhist (g)

บอกคณุสมบตัิของภาพโดย whos (a) จะปรากฎคณุสมบตัิ ดงันี ้

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

คณุสมบตัิของภาพดงัรูปด้านบน

แปลงภาพเป็นภาพ ขาว-ด า ก าหนดตวัแปลโดย ค าสัง่ bw = imbw (a)

แปลงภาพเป็นภาพ ขาว-ด า โดยค าสัง่ figure.imshow (bw)

จะได้ภาพดงันี ้

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

2.รูปลงิ

เรียกภาพลงิออกมาโดยค าสัง่ figure.imshow(b)

แสดงภาพออกมาในลกัษณะภาพฮิตโทรแกรมโดย imhist (b)

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

ค าสัง่ในการปรับแก้ รูปภาพ AD =miadjust(b)

เรียกภาพท่ีปรับแก้แล้วโดยค าสัง่ figure.imshow (ad)

คา่ฮิตโปรแกรมของภาพลงิที่ท าการปรับแก้ภาพแล้ว

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

3.ท าตวัเลขให้เป็นส ีโดยใช้ matlab

เปลีย่นจากตวัเลขให้เป็นสโีดยค าสัง่

C = [0 2 4 6;8 10 12 14;16 18 20 22];

image(c)

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

4.เช็คกล้อง ผา่น matlab

โดยค าสัง่ imaqtool

จะได้กล้องออกมาแล้วเลอืก MJPG 1280*720 แล้ว start preview

เข้า New scrip เอาโค๊ดที่ copy มาจาก facebook วาง

vid = videoinput ('winvideo'.1.'MJPG_1280*720'):

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

เช้า New Scrip เอาโค๊ดที่ copy มาจาก facebook วาง

preview(vid)

for i = 1:10

img=getsnapshot(vid);

fname= ["Image".num2str(i)]:

irrmrite(img.frame.'jpg'):

pause(2):

end

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

แล้วกด run ภาพจะถ่ายให้ทนัที 10 ภาพแล้วเข้า Drive D เพื่อดรุูปภาพ

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Lab week 12

1.การท าภาพ 3 D

เข้า google หาค าวา่ sterio pair แล้วดาวน์โหลดภาพ ท่ีต้องการมา เปิดภาพในโปรแกรม Paint.

เพื่อท าการตดัภาพแนกแป็น 2 ภาพ ซ้าย และขวา ช่ือ pic1 และ pic2

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Save ลงใน Folder 3D

เข้า Browse For Folder แล้ว select ที่ Folder 3D ที่เรา Save รูปไว้

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Copy โค๊ดจากกลุม่ Facebook มาวาง

Save แล้ว กด Run จะได้

ใสแ่วน่ 3D เพื่อด ู

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

2.Guide

พิมพ์ guide ลงไปแล้วกด Enter

กด ok แล้วจะได้ดงัภาพข้างบน

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

กด push button แล้ว สร้างปุ่ ม

จะเปลีย่นช่ือปุ่ มดบัเบิลคลกิที่ปุ่ มนัน้ จากนัน้จะตัง้คา่สปีุ่ มหรือขนาดตวัอีกษรแตจ่ะตัง้คา่

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

หลงัจากตัง้คา่ตามต้องการแล้ว

คลกิขวาที่ปุ่ มกดตามนีจ้ะเป็นการเรียกโค๊ดแล้วโปรแกรมจะให้เรา Save

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

กด Save แล้วจะได้ดงัภาพข้างบน

Copy โค๊ดจากกลุม่ Facebook มาวาง บรรทดัที่ 82

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Copy โค๊ดจากกลุม่ Facebook มาวางบรรทดัที่ 57

Copy โค๊ตจากกลุม่ Facebook มาวางบรรทดัที่ 97

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Copy โค๊ดจากกลุม่ Facebook มาวาง บรรทดัที่ 107

Copy โค๊ดจากกลุม่ Facebook มาวาง บรรทดัที่ 117

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Copy โค๊ดจากกลุม่ Facebook มาวาง บรรทดัที่ 126

กด Run แล้วลงกดปุ่ มทีเ่รา ท าดเูปิดภาพโดยกดปุ่ ม load image

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

เลอืกภาพ

กดที่ ปุ่ ม Gray

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

กดที่ปุ่ ม Histogram

กดที่ปุ่ ม BW

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

เข้า Browse For Folder แล้ว Select ที่ Folder Ls5

Copy โค๊ดจาก Facebook มาวางใน new scrip

นาย จิราวฒัน์ ศรีจนัทร์ รหสั 58170097 กลุม่ 01

Run แล้ว Save

แล้วกดที่ Chang Folder แล้วจะขึน้ภาพ ดจูากภาพด้านบน