merged document 4

54
   

Upload: beer-srisudaporn

Post on 14-Apr-2017

59 views

Category:

Business


1 download

TRANSCRIPT

 

 

 

 

Row vector 

 

Column vector 

 

 

 

 

 

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

 

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

 

 

 

 

 

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

 

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

 

 

 

 

 

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

 

แบบเมตรกซ 3x3 

 

 

 

หาตาแหนง 

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

 

 

ทา plot ของ a 

 

 

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

Surf พนผว 

 

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

ไลเฉดส 

 

 

 

 

 

 

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

 

 

 

กดเซฟ แลว run 

 

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

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

 

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

 

 

 

 

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

 

 

 

 

 

 

 

 

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

 

เปลยนเปนกลม

 

 

 

 

 

 

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

 

แบบ -.

 

 

 

 

 

 

แบบ diamond

 

เปนเครองหมายยกกาลง และสดา

 

แกน 6 แกน

 

ใสสญลกษณ

 

 

ปดกราฟฟฟฟฟฟ 

 

 

 

 

เคลยรหนาจอ โดย ใชคาสง clc

 

 

 

 

 

 

 

 

 

 

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

 

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

 

 

 

 

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

 

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

 

 

 

 

 

 

 

ทา subplot

 

ใสเสนกราฟ ส

 

 

 

 

 

กดเซฟ แลวรน 

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

 

 

 

 

 

 

 

Week 10

 

 

 

 

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

กดSave แลวกดปด 

กด browse for folder 

 

 

แลวกดเลอก DEM 

 

 

 

 

 

 

 

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

 

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

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

 

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

 

 

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)) 

 

 

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

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

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

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

 

 

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

A  = flowacc(FD); 

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

 

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

DB = drainagebasins(FD); 

DB = shufflelabel(DB); 

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

 

ตอไปพมพ

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)')

 

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

 

 

Week 11

 

A = imread(‘1.jpg’) 

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

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

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

>> g = rgb2gray(a) 

 

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

 

ได 

 

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

  

 

 

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

 

 

 

 

 

 

 

>> figure,imshow(bw) 

 

เคลยรหนาจอ clc 

 

 

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

 

 

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

 

 

 

 

 

 

 

>> imhist(b) 

 

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

 

 

>> figure,imshow(ad) 

 

 

ดกราฟ >> imhist(ad) 

 

 

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

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

 

เคลยหนาจอ   clc 

 

 

 

 

Webcam 

 

 

 

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

 

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 

 

 

 

 

Week 12 

1. 3D stereo fair 

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

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

ไฟล .jpg  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

‐  

‐  

‐  

‐  

‐  

‐  

‐  

‐  

‐  

‐  

‐  

‐  

‐  

‐  

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

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

2. พมพ guide  

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

   

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

 

 

 

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

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

‐ กด Gray tone จะได 

 

 

 

 

 

 

 

 

 

 

‐ กด Histogram จะได 

 

 

 

 

 

 

 

 

 

‐ กด Black &White จะได 

 

 

 

 

 

 

 

 

 

 

 

3. การผสมสภาพถายดาวเทยม (LS5) ‐ Browse for  folder ‐> Drive D ‐> compro ‐> LS5 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

‐ กด Run