SlideShare a Scribd company logo
1 of 46
Download to read offline
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
MATRAB R2013a
Lab week 9
1.การพล็อตกราฟ 1 เส้น
พล็อตกราฟโดยคําสั่ง
x = [4 7 16]
y = [1 2 3]
plot (x,y)
Enter (จะได้ดังภาพข้างล่างนี้)
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน ตั้งชื่อกราฟโดยคําสั่งดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’)
Enter
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพด้านบน ตั้งชื่อแกน Xและแกน Y โดยคําสั่ง ดังนี้
x = [4 7 16];
y = [1 2 3];
plot (x,y);
title(‘score of crassroom’);
xlable(‘crassroom’);
ylable(‘score’)
Enter
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Lab week 10
ดาวน์โหลดไฟล์ทั้ง 2 นี้จากกลุ่ม facebook
แล้วทาการแตกไฟล์ลงเครื่อง
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
ทําการ set path ไฟล์ใน Drive add folder
add folder
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
เลือกที่ topotoolbox-master จากนั้นกด select foder
ไปที่ browse for folder
แล้วเลือกไฟล์ DEM จากนั้นกด select folder
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
กําหนดตัวแปลในการเรียกภาพดังนี้
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
รายละเอียดของภาพทั้งหมดมี row 1095 มี 643 colum และ Cellsize 30*30 เมตร
เรียกไฟล์ภาพออกมา จะได้ภาพดังรูปด้านบน
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Lab week 11
1.ทําภาพขาวดํา
โหลดภาพสีมา 1 ภาพและโหลดรูปจากกลุ่มใน facebook มาด้วย
เอารูปจากDrive Dมา ไว้ใน Matlab
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จะได้ออกมาเป็นไฟล์ ดิจิตอล
เรียกภาพสีของเราออกมา โดยคําสั่งfigure,imshow(a)
สั่งให้เปลี่ยนเป็นภาพสีเทา โดย figure,imshow(g)
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
จากภาพสีให้แสดงภาพออกมาในลักษณะภาพฮิตโทรแกรม โดย imhist (g)
บอกคุณสมบัติของภาพโดย whos (a)จะปรากฏคุณสมบัติดังนี้
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
คุณสมบัติของภาพดังรูปด้านบน
แปลงภาพเป็นภาพ ขาว – ดา กําหนดตัวแปลโดยคําสั่ง bw = im2bw (a)
แปลงภาพเป็นภาพ ขาว – ดา โดยคําสั่ง figure,imshow (bw)
จะได้ภาพดังนี้
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
2.ลิง
เรียกภาพลิง ออกมา โดยคําสั่ง figure,imshow(b)
แสดงภาพออกมาในลักษณะภาพฮิตโทรแกรม โดย imhist (b)
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
คําสั่งในการปรับแก้ รูปภา พ Ad=miadjust(b)
เรียกภาพที่ปรับแก้แล้วโดยคําสั่งfigure,imshow(ad)
ค่าฮิตโทรแกรมของภาพลิงที่ทาการปรับแก้ภาพแล้ว
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
3.ทําตัวเลขให้เป็นสี
เปลี่ยนจากตัวเลขให้เป็นสีโดยคําสั่ง
c = [02 4 6;8 10 12 14;16 18 20 22];
image(c)
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
4.เช็คกล้อง
โดยคําสั่ง imaqtool
จะได้กล้องออกมาแล้วเลือกMJPG1280*720 แล้ว start preview
เข้า New Scrip เอาโค้ดที่ copy มาจากfacebook วาง
vid = videoinput('winvideo', 1, 'MJPG_1280x720');
นายคัมภีร์ พลแสน รหัส 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
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
แล้วกด run ภาพจะถ่ายให้ทันที 10 ภาพแล้ว เข้า Drive D เพื่อดูรูป
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Lab week 12
1.การทําภาพ 3D
เข้า google หาคาว่า sterio pair แล้วดาวน์โหลดภาพที่ต้องการมา เปิดภาพในโปรแกรม Paint เพื่อทา
การตัดภาพแยกเป็น 2 ภาพซ้ายและขวา ชื่อ pic1 และ pic2
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Save ลงใน Folder 3D
เข้า Browse For Folder แล้ว Select ที่ Folder3D ที่เรา save รูปไว้
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวาง
Save แล้ว กด run จะได้
ใส่แว่น 3D ดูได้เลย
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
2.Guide
พิมพ์ guide ลงไปแล้วกดEnter
กด ok แล้วจะได้ดังภาพข้างบน
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
กด push button แล้ว สร้างปุ่ม
จะเปลี่ยนชื่อ ปุ่ม ดับเบิลคลิกที่ปุ่มนั้น จากนั้นจะตั้งค่าสีปุ่มหรือขนาดตัวอักษรก็แล้วแต่จะตั้งค่า
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
หลังจากตั้งค่าตามต้องการแล้ว
คลิกขวาที่ปุ่มแล้วกดตามนี้จะเป็นการเรียกโค้ด แล้วโปรแกรมจะให้เรา save
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
กด Save แล้วจะได้ดังภาพข้างบน
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 82
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 57
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 97
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 107
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 117
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Copy โค้ดจากกลุ่ม Facebook มาวางบรรทัดที่ 126
กด Run แล้ว ลองกดปุ่มที่เราทาดู เปิดภาพโดยกดปุ่ม Load image
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
เลือกภาพ
ปุ่ม Gray
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
ปุ่ม Histogram
ปุ่ม BW
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
3.การผสมสีภาพ
เข้า Browse For Folder แล้ว Select ที่ FolderLS5
Copy โค้ดจาก Facebook มาวางใน new scrip
นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01
Run แล้ว Save
แล้วกดที่ Chang Folderแล้วจะขึ้นภาพ ดูจากภาพด้านบน

More Related Content

Viewers also liked

งานโปรแกรม เขียนบล็อค-11
งานโปรแกรม เขียนบล็อค-11งานโปรแกรม เขียนบล็อค-11
งานโปรแกรม เขียนบล็อค-11Piyapong Kaewnin
 
Retention is Every App's Game to Lose
Retention is Every App's Game to LoseRetention is Every App's Game to Lose
Retention is Every App's Game to LoseZac Aghion
 
2016-Crawford-BMC Pulm Med published
2016-Crawford-BMC Pulm Med published2016-Crawford-BMC Pulm Med published
2016-Crawford-BMC Pulm Med publishedJi-Youn Yeo
 
ΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣ
ΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣ
ΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣjtsiropin
 
Unidad IV: Tecnología Nacional, Leyes y Decretos
Unidad IV: Tecnología Nacional, Leyes y DecretosUnidad IV: Tecnología Nacional, Leyes y Decretos
Unidad IV: Tecnología Nacional, Leyes y Decretosluis morillo
 
2015 Trinity Dublin - Task risk management - hf in process safety
2015 Trinity Dublin - Task risk management - hf in process safety2015 Trinity Dublin - Task risk management - hf in process safety
2015 Trinity Dublin - Task risk management - hf in process safetyAndy Brazier
 
LFZH Final Presentation
LFZH Final PresentationLFZH Final Presentation
LFZH Final PresentationJillian Sommer
 
Part ii corrientes inducidas turbomaquinas
Part ii corrientes inducidas turbomaquinasPart ii corrientes inducidas turbomaquinas
Part ii corrientes inducidas turbomaquinasangelui
 
דיבור חדש 52
דיבור חדש 52 דיבור חדש 52
דיבור חדש 52 Erez Nahum
 
Impacts of Political Strike in our Social Life
Impacts of Political Strike in our Social LifeImpacts of Political Strike in our Social Life
Impacts of Political Strike in our Social LifeMD Alauddin
 

Viewers also liked (19)

หมิว
หมิวหมิว
หมิว
 
Matlab1
Matlab1Matlab1
Matlab1
 
งานโปรแกรม เขียนบล็อค-11
งานโปรแกรม เขียนบล็อค-11งานโปรแกรม เขียนบล็อค-11
งานโปรแกรม เขียนบล็อค-11
 
Matlab
MatlabMatlab
Matlab
 
น้ำมน
น้ำมนน้ำมน
น้ำมน
 
Matlab.
Matlab.Matlab.
Matlab.
 
Retention is Every App's Game to Lose
Retention is Every App's Game to LoseRetention is Every App's Game to Lose
Retention is Every App's Game to Lose
 
2016-Crawford-BMC Pulm Med published
2016-Crawford-BMC Pulm Med published2016-Crawford-BMC Pulm Med published
2016-Crawford-BMC Pulm Med published
 
Sunum1
Sunum1Sunum1
Sunum1
 
ΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣ
ΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣ
ΕΟΡΤΗ 25ης ΜΑΡΤΙΟΥ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ ΣΤ΄ΤΑΞΗΣ
 
Unidad IV: Tecnología Nacional, Leyes y Decretos
Unidad IV: Tecnología Nacional, Leyes y DecretosUnidad IV: Tecnología Nacional, Leyes y Decretos
Unidad IV: Tecnología Nacional, Leyes y Decretos
 
2015 Trinity Dublin - Task risk management - hf in process safety
2015 Trinity Dublin - Task risk management - hf in process safety2015 Trinity Dublin - Task risk management - hf in process safety
2015 Trinity Dublin - Task risk management - hf in process safety
 
Value, TCO & Cost Optimisation
Value, TCO & Cost OptimisationValue, TCO & Cost Optimisation
Value, TCO & Cost Optimisation
 
บาหลี2
บาหลี2บาหลี2
บาหลี2
 
LFZH Final Presentation
LFZH Final PresentationLFZH Final Presentation
LFZH Final Presentation
 
Part ii corrientes inducidas turbomaquinas
Part ii corrientes inducidas turbomaquinasPart ii corrientes inducidas turbomaquinas
Part ii corrientes inducidas turbomaquinas
 
Actiivdad 1.2
Actiivdad 1.2Actiivdad 1.2
Actiivdad 1.2
 
דיבור חדש 52
דיבור חדש 52 דיבור חדש 52
דיבור חדש 52
 
Impacts of Political Strike in our Social Life
Impacts of Political Strike in our Social LifeImpacts of Political Strike in our Social Life
Impacts of Political Strike in our Social Life
 

ภีม

  • 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 แล้วทาการแตกไฟล์ลงเครื่อง
  • 19. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01 ทําการ set path ไฟล์ใน Drive add folder add folder
  • 20. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01 เลือกที่ topotoolbox-master จากนั้นกด select foder ไปที่ browse for folder แล้วเลือกไฟล์ DEM จากนั้นกด select folder
  • 21. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01 กําหนดตัวแปลในการเรียกภาพดังนี้
  • 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
  • 43. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01 เลือกภาพ ปุ่ม Gray
  • 44. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01 ปุ่ม Histogram ปุ่ม BW
  • 45. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01 3.การผสมสีภาพ เข้า Browse For Folder แล้ว Select ที่ FolderLS5 Copy โค้ดจาก Facebook มาวางใน new scrip
  • 46. นายคัมภีร์ พลแสน รหัส 58170015 กลุ่ม01 Run แล้ว Save แล้วกดที่ Chang Folderแล้วจะขึ้นภาพ ดูจากภาพด้านบน