How to create a matrix?

Hello everyon,
I want to creat a latitude and longitude matrix (180 X 360). The interval is given below:
longitude = 0.25:1:359.75;
latitude = -89.75:1:89.75;
Thanks in advance

 Risposta accettata

Matt J
Matt J il 17 Mag 2022
Do you mean this?
[lat,long]=ndgrid(-89.75:89.75,0.25:359.75);

3 Commenti

Aarti Soni
Aarti Soni il 17 Mag 2022
@Matt J thanks for your answer.
[lat,long]=ndgrid(-89.75:89.75,0.25:359.75);
this gives individual latitude longitude matrix. I want single matrix (180X360) showing both latititude and longitude.
for example; I want to find a location (Latitude 28.679079 and longitude 77.069710) in 180X360 matrix. Then how would I find the given location?
How about
[lat,long]=ndgrid(-89.75:89.75,0.25:359.75);
matrix=cat(3,lat,long);
so that now, matrix(i,j,:) gives a lat/long pair?
Aarti Soni
Aarti Soni il 18 Mag 2022
It is not giving desired output

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by