Я пытаюсь сделать al oop для 4 точек многоугольника, которые я буду определять в моем наборе данных. Я использую lat, lon, dlat и dlon, чтобы сделать эти точки
lat = [35.314166 35.413909 35.533307 35.751982 35.3142 35.1607 35.0475 34.9878 34.9441];
lon = [-119.865953 -119.970299 -120.086757 -120.300046 -119.8659 -119.7068 -119.5583 -119.4711 -119.4029];
dlat = 0.524893450440127;
dlon = 0.73025079017917;
Сначала я хочу сделать al oop для создания 4 точек и сохранить их как первый ряд матрицы b размером (4,4)
Вот матрица, которая мне нужна
b = [p11 p12 p13 p14 ;
p21 p22 p23 p24 ;
p31 p32 p33 p34 ;
p41 p42 p43 p44]
Вот примеры первых двух точек многоугольника, которые я хотел бы определить:
p11 = [lon(9) + dlon, lat(9) + dlat]
p12 = [lon(8) + dlon, lat(8) + dlat]
p13 = [lon(8) - dlon, lat(8) - dlat]
p14 = [lon(9) - dlon, lat(9) - dlat]
p21 = [lon(8) + dlon, lat(8) + dlat]
p22 = [lon(7) + dlon, lat(7) + dlat]
p23 = [lon(7) - dlon, lat(7) - dlat]
p24 = [lon(8) - dlon, lat(8) - dlat]
Я застрял с определением этого для l oop, я даже не знаю, является ли решение для l oop. Пожалуйста, помогите мне. Спасибо!