52
การสร้างกราฟ เกิดจากแกนสองแกน กำหนดตัวแปร x y กรำฟยังไม่สมบูรณ์ เพรำะไม่มีชื่อ ใส ่ชื่อโดย

นาย มงคล มาตขาว 58170121 01

Embed Size (px)

Citation preview

Page 1: นาย มงคล มาตขาว 58170121 01

การสรางกราฟ เกดจากแกนสองแกน

ก ำหนดตวแปร x y

กรำฟยงไมสมบรณ เพรำะไมมชอ ใสชอโดย

Page 2: นาย มงคล มาตขาว 58170121 01

ตดปำยชอตำมแกน

Page 3: นาย มงคล มาตขาว 58170121 01

ตอไป เปลยนสเสน

เปลยนเปนเสนประ ใส - -

Page 4: นาย มงคล มาตขาว 58170121 01

แบบ -.

Page 5: นาย มงคล มาตขาว 58170121 01

แบบ diamond

clc

Page 6: นาย มงคล มาตขาว 58170121 01

ตอไป ท ำ สำมเสน ประกำศคำตวแปร x y z t

เสนสแดง เปนเสนของกำรบนม , สด ำ รถไฟ , สฟำ เรอ โดยใสค ำอธบำยสญลกษณ

ต ำแหนง legend บงกรำฟ แกไขโดย ใส location

Page 7: นาย มงคล มาตขาว 58170121 01

กดลกศรบนแถบบน แลวลำกกได

ท ำ subplot

ใสเสนกรำฟ ส

Page 8: นาย มงคล มาตขาว 58170121 01
Page 9: นาย มงคล มาตขาว 58170121 01
Page 10: นาย มงคล มาตขาว 58170121 01

กดเซฟ แลวรน

กด ดาตาเคอเซอ บนแถบเครองมอ กดทรป จะบอกคาความสงตางๆ

Page 11: นาย มงคล มาตขาว 58170121 01

Week 10

Page 12: นาย มงคล มาตขาว 58170121 01

กด add folder เลอกไฟล แลวกด เลอก

กดSave แลวกดปด

กด browse for folder

Page 13: นาย มงคล มาตขาว 58170121 01

แลวกดเลอก DEM

Page 14: นาย มงคล มาตขาว 58170121 01

ค าสงแรกในการเรยกรปภาพ อยในรปตวแปร คอ DEM =……………………………………..

ม 1095 row 643 column รายละเอยด cellsize = 30

ตอไปเรยกดภาพ

สน าเงน คอ ต าสด สน าตาลแดงๆ คอ สงมาก

Page 15: นาย มงคล มาตขาว 58170121 01

1 คอ ชวงระยะหางของส gradient คอ เฉดส มากสด 8 ส มวง คราม น าเงน เขยว เหลอง แสด แดง ด า

Hillshade ใชวดพลงงานแสงอาทตยได มมมองการรบแสงอาทตย

ตอไปตดรป โดยค าสง >> DEMc = crop(DEM,sub2ind(DEM.size,[150 350],[150 350]));

เพอโชวภาพ 3 มต ขนมา โดยค าสง serf

ก าหนดตวแปรคาความสง โดย >> [Z,x,y] = GRIDobj2mat(DEMc); สกดขอมลรปภาพ ใหกลายเปนตวเลข

จากนนใชค าสง >> surf(x,y,double(Z))

Page 16: นาย มงคล มาตขาว 58170121 01

ขนตอไป คอการ Export โดยใช >> GRIDobj2ascii(DEMc,'text.txt');

จะออกมาเปนตวเลข ลวนๆ

>> GRIDobj2geotiff(DEMc,'test.tif'); ไดเปนภาพ

Fillsinks แบงภาพทงหมดใน DEM

Page 17: นาย มงคล มาตขาว 58170121 01

FD = FLOWobj(DEMf); DEMf คอ ผานการท า fillsink แลว

A = flowacc(FD);

imageschs(DEM,dilate(sqrt(A),ones(5)),'colormap',flipud(copper));

เสนจางๆ คอ สงสด บรเวณกลางๆ ในภาพเปนหนอคน แตกตวเปนกาบแผน

DB = drainagebasins(FD);

DB = shufflelabel(DB);

เปนการโชวแผนปาย

Page 18: นาย มงคล มาตขาว 58170121 01

ตอไปพมพ

nrDB = numel(unique(DB.Z(:)))-1; % nr of drainage basins

STATS = regionprops(DB.Z,'PixelIdxList','Area','Centroid');

imageschs(DEM,DB);

hold on

for run = 1:nrDB;

if STATS(run).Area*DB.cellsize^2 > 10e6;

[x,y] = ind2coord(DB,...

sub2ind(DB.size,...

round(STATS(run).Centroid(2)),...

round(STATS(run).Centroid(1))));

text(x,y,...

num2str(round(STATS(run).Area * DB.cellsize^2/1e6)),...

'BackgroundColor',[1 1 1]);

end

end

hold off

title('drainage basins (numbers refer to drainage basin area in km^2)')

Page 19: นาย มงคล มาตขาว 58170121 01

ภาพทได คอ (หนวยเปนตารางกโลเมตร) แบงลมน าตามลกษณะธรณวทยา

Page 20: นาย มงคล มาตขาว 58170121 01

Week 11

A = imread(‘1.jpg’)

ดรายละเอยดภาพ >> whos a

Page 21: นาย มงคล มาตขาว 58170121 01

ตอไปเรยกดภาพ >> figure,imshow(a)

จากภาพสเปลยนเปนภาพเทา

>> g = rgb2gray(a)

เปลยนตวแปร a เปน g

Page 22: นาย มงคล มาตขาว 58170121 01

ได

ตอไป เชค histogram >> imhist(g)

ตอไปเปลยนเปนภาพขาวด า >> bw = im2bw(a)

Page 23: นาย มงคล มาตขาว 58170121 01

>> figure,imshow(bw)

Page 24: นาย มงคล มาตขาว 58170121 01

เคลยรหนาจอ clc

>> b = imread('2.jpg')

Page 25: นาย มงคล มาตขาว 58170121 01

ตอไปประกาศตวแปร >> figure,imshow(b)

Page 26: นาย มงคล มาตขาว 58170121 01

>> imhist(b)

Page 27: นาย มงคล มาตขาว 58170121 01

ตอไปก าหนดขอบเขต >> ad = imadjust(b)

>> figure,imshow(ad)

Page 28: นาย มงคล มาตขาว 58170121 01

ดกราฟ >> imhist(ad)

Page 29: นาย มงคล มาตขาว 58170121 01

ขอมลแมททรกเวกเตอร >> C = [0 2 4 6; 8 10 12 14; 16 18 20 22];

เอามาใสส >> image(C)

Page 30: นาย มงคล มาตขาว 58170121 01

เคลยหนาจอ clc

Webcam

Page 31: นาย มงคล มาตขาว 58170121 01

นคอโคดในการเรยกกลอง copy แลวปดหนาตาง

Page 32: นาย มงคล มาตขาว 58170121 01

preview(vid)

for i=1:10 ถายภาพตงแต 1 - 10

img=getsnapshot(vid); ค าสงในการถายภาพ

fname=['Image',num2str(i)]; เปลยนจากตวเลขเปนตวหนงสอ

imwrite(img,fname,'jpg'); การเขยน img กบ fname บนพนฐานของ jpg

pause(2);

end

กด save หรอ ctrl+s

กด run

Page 33: นาย มงคล มาตขาว 58170121 01
Page 34: นาย มงคล มาตขาว 58170121 01
Page 35: นาย มงคล มาตขาว 58170121 01

Week 12

1. 3D stereo fair

- เขากเกล คนหารป stereo fair เลอกโหลดมา 1 รป

- เปดรปในโปรแกรม paint แลวครอบรป ทงซายและขวา ทละรป เปนไฟล Left, Right แลวกด Save เปน

ไฟล .jpg

Page 36: นาย มงคล มาตขาว 58170121 01

-

-

-

-

-

-

-

-

-

-

-

-

-

-

- เขาโปรแกรม MATLAB กด Browse for folder เลอกไฟล 3D

- กด Ctrl + n แลวน าโคดมาใส กด Save As บนทกในไฟล 3D แลวกด Run

Page 37: นาย มงคล มาตขาว 58170121 01

2. พมพ guide

Page 38: นาย มงคล มาตขาว 58170121 01

- สราง Push Button ดบเบลคลกทป ม Push Button เพอตงคาป ม Push Button

- กด Axes เพอเรยกแสดงรปภาพ

Page 39: นาย มงคล มาตขาว 58170121 01

- คลกขวาทป ม Push Button -> View Callbacks -> Callback

Page 40: นาย มงคล มาตขาว 58170121 01

- Run แลวกดป ม Load image แลวเลอกรปภาพ

- กด Gray tone จะได

Page 41: นาย มงคล มาตขาว 58170121 01

- กด Histogram จะได

- กด Black &White จะได

3. การผสมสภาพถายดาวเทยม (LS5)

- Browse for folder -> Drive D -> compro -> LS5

Page 42: นาย มงคล มาตขาว 58170121 01

- กด Ctrl + n ใสโคด แลวกด Save

- กด Run

Page 43: นาย มงคล มาตขาว 58170121 01
Page 44: นาย มงคล มาตขาว 58170121 01

Row vector

Column vector

Page 45: นาย มงคล มาตขาว 58170121 01

การเปลยนจาก คอลม เปน โรล แบบลด ใส ‘ หลง b

แสดง 1 ถง 20 โดยใส :

Page 46: นาย มงคล มาตขาว 58170121 01

ตอไป เรม 1 เวน 2 ชวง ได

เรม 2 เวน 2 จนถง 20

Page 47: นาย มงคล มาตขาว 58170121 01

เลขต าแหนงท 8 ตรงกบเลขอะไร

แบบเมตรกซ 3x3

หาต าแหนง

เลขหนาคอ แถว หลง คอลมภ

Page 48: นาย มงคล มาตขาว 58170121 01

ท า plot ของ a

Page 49: นาย มงคล มาตขาว 58170121 01

เรยกเฟรมภาพ figure

Surf พนผว

Page 50: นาย มงคล มาตขาว 58170121 01

ไวจ าลองลกษณะภมประเทศ

ไลเฉดส

Page 51: นาย มงคล มาตขาว 58170121 01

ใสแทงส หรอจะกดทเมนกอได

Page 52: นาย มงคล มาตขาว 58170121 01

กดเซฟ แลว run