how to write a code to extract a positive latitude value for the corresponding positive longitudinal cell value

조회 수: 1 (최근 30일)
suppose we have longitudinal =[-50;-60;-70;-80;-90;-100;-50.5;-60.5;-70.5;-80.5;-90.5;-100.5;50;60;70;80;90;100;50;60;70;80;90;-100.5]
and latitude =[-5;-10;-20;-30;-40;50;-1.5;-10.5;-20.5;-30.5;-40.5;50.5;0;10;20;30;40;50;0.5;10.5;20.5;30.5;40.5;50.5] data point like this then for the longitudinal range(i.e 50 to 100) we should get the postive latitude range(i.e 0 to 40)
for example :the longitudinal value 90 have the corresponding latitudinal value 40 and similarly longitude value 100 have latitude 50.
plz help in getting the code and the range should be for longitudinal(50 to 100) latitude (0 to 40) ,within this range only i have to get data points

답변 (1개)

Fabio Freschi
Fabio Freschi 2019년 10월 13일
% filter
idx = longitudinal >= 50 & longitudinal <= 100 & latitude >= 0 & latitude <= 40;
% selection
longitudinal2 = longitudinal(idx);
latitude2 = latitude(idx);
  댓글 수: 4
MONICA RAWAT
MONICA RAWAT 2019년 10월 14일
yes
suppose latitude is column 1 and longitude is column 2 so i wanted to extract the longitudinal value and their corresponding latitude value so that my output should come like this:
latitude longitude
0 50
10 60
30 80
40 90
50 100
0.5 50.5
10.5 60.5
20.50 70.5
40.5 90.5
and this output i wanted to store in another variable
Fabio Freschi
Fabio Freschi 2019년 10월 14일
Sorry but I still don't understand: isn't this the output you get running my code and concatenating the two outputs like this:
out = [latitude2 longitudinal2];
?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Other Formats에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by