Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
[ Help ] Basic MATLAB " For statement "
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello Guys
Can you please tell me whether this Matlab code whether correct or not??
this code use to calculate all distances from A to J points on the map ( has longitude and latitude ), the starting point coordinates ( Lat and Long ) is 3.682043 and 101.523710 and the destination is 2.227804 103.35091
for p1=3.682043:-0.5:2.227804
for p2=101.523710:0.5:103.735091
a5= 2.227804;
b5=103.35091;
[dDgree] = distance(p1,p2,a5,b5); %%this function used to find a distance between two coordinates
end
end
댓글 수: 0
답변 (1개)
Walter Roberson
2012년 7월 29일
No, that code would calculate the distances over a grid of points, not over a list of points with specific locations. Also, that code will throw away the distances after it calculates them.
Suppose you have a vector of length 10 for latitudes, and another for longitudes. lats(1) corresponds to A's latitude, lats(2) for B's lat, longs(1) for A's long, and so on. Then
a5= 2.227804;
b5=103.35091;
for K = 1 : length(lats)
thislat = lats(K);
thislong = longs(K);
dDgree(K) = distance(thislat, thislong, a5, b5);
end
이 질문은 마감되었습니다.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!