2016-04-11 2 views
-1

У меня есть много данных о землетрясении в двумерном плане (широта и долгота). Я должен разделить всю область на прямоугольную сетку/ячейку/ящик, а также получить доступ к падающей точке данных соответствующей ячейки в MATLAB.Как разделить географическую область на единую прямоугольную сетку или ячейку в Matlab

Я имею в виду разделить весь регион на субрегионы.

Можете ли вы объяснить с MATLAB кодекса

+0

Право на вас: вы можете объяснить с помощью кода MATLAB – GameOfThrows

+0

X = 70: 1: 100; % X - диапазон % Y = linspace (min_Lat, max_long, 100); Y = 20: 1: 40; LL = длина (X) * длина (Y); для i = 1: N для j = 1: 30 для k = 1: 20 if (X (j) <= каталог (i, 3)

ответ

0

Единственный способ сделать это без особых усилий, чтобы разделить на сферические прямоугольники, просто используя latitudinalSpan и longitudinalSpan.

Тогда просто есть 2d-массив, и рассчитать индекс ячейки по я = широта/latitudeSpan J = долгота/longitudeSpan

Клетки больше не равноправный ширина измеряется в метрах, когда вы идете север или юг от экватора. Но вы должны жить с этим ограничением.

Смежные вопросы