InPolygon data selection from a data file

조회 수: 6 (최근 30일)
amberly hadden
amberly hadden 2015년 5월 15일
편집: Walter Roberson 2015년 5월 15일
Hi
I have following data
Lat Lon Reading
23 56 1
24 58 2
26 59 3
22 57 4
25 54 5
29 51 6
22 52 7
21 50 8
now I want to select data which lies in specific lat lon range, lets say lat = 21-25 and lon = 50-54
in polygon function is only allowing me set two points

채택된 답변

amberly hadden
amberly hadden 2015년 5월 15일
편집: Walter Roberson 2015년 5월 15일
numbers = xlsread('test.xls');
lats = numbers(:, 1);
lons = numbers(:, 2);
z = numbers(:, 3);
lat1 = 58.4
lon1 = 26.1
z1 = 1.65
lat2 = 58.5
lon2 = 27
z2 = 1.11
desiredLats = lats >= lat1 & lats <= lat2
desiredLons = lons > lon1 & lons <= lon2
desiredZs = z <= z1 & z >= z2
rowsToExtract = desiredLats & desiredLons & desiredZs
extractedRows = numbers(rowsToExtract, :)

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by