2016-04-11 19 views
-1

Ich habe viele Erdbeben Datenpunkt in einem zweidimensionalen Plan (Breite und Länge). Ich muss den gesamten Bereich in ein rechteckiges Gitter/Zelle/Box aufteilen und auch auf den fallenden Datenpunkt einer entsprechenden Zelle in MATLAB zugreifen.Wie teilt man ein geographisches Gebiet in ein gleichförmiges rechteckiges Gitter oder Zelle in Matlab

Ich meine zu teilen ganze Region in Unterregionen.

Können Sie mit MATLAB-Code

+0

gleich wieder bei dir: Können Sie erklären mit MATLAB Code – GameOfThrows

+0

X = 70: 1: 100; % X ist der Bereich von % Y = linspace (min_Lat, max_long, 100); Y = 20: 1: 40; LL = Länge (X) * Länge (Y); für i = 1: N für j = 1: 30 für k = 1: 20 wenn (X (j) <= Katalog (i, 3)

Antwort

0

Der einzige Weg, dies erklären, ohne großen Aufwand zu tun ist, in sphärische Rechtecke unterteilt werden, indem nur eine latitudinalSpan und longitudinalSpan verwenden.

Dann haben nur eine 2d-Array, und Sie berechnen, indem i = Breite/latitudeSpan j = Länge/longitudeSpan

Die Zellen werden nicht mehr von Gleichen Breite gemessen in Metern die Zelle Index, wenn Sie gehen nördlich oder südlich vom Äquator. Aber du solltest mit dieser Einschränkung leben.