Effacer les filtres
Effacer les filtres

How to adjust orientation of 2 maps?

1 vue (au cours des 30 derniers jours)
Keegan Carvalho
Keegan Carvalho le 24 Déc 2018
Commenté : Keegan Carvalho le 24 Déc 2018
I have attached the data file,'ssh.nc'. I used the following code to obtain regression coefficients between 'bottomT' and 'zos' variables. After which I plotted the coefficients on a map (map1.jpg). I then tried to overlay this map with the world map from the landareas.shp (landonmap1.jpg). Hoowever, the orientation of both maps are not equal. I have used the following code:
lat = ncread('ssh.nc','latitude');
lon = ncread('ssh.nc','longitude');
ssh = ncread('ssh.nc','zos');
t = ncread('ssh.nc','bottomT');
nx=length(lon);
ny=length(lat);
rxy = zeros(nx,ny) ;
sxy = zeros(nx,ny) ;
>> for i=1:nx
for j=1:ny
[r,s] = corr(squeeze(t(i,j,:)),squeeze(ssh(i,j,:)));
rxy(i,j)=r;
sxy(i,j)=s;
end
end
>> pcolor(lon,lat,rxy) ;
shading interp
colorbar
drawnow
hold on
geoshow('landareas.shp', 'FaceColor', [0.15 0.5 0.15])
I tried using view(90, -90) but still face a problem. I would be grateful to receive assistance in this.

Réponse acceptée

KSSV
KSSV le 24 Déc 2018
Try transposing your data while plotting the data.
  6 commentaires
KSSV
KSSV le 24 Déc 2018
Attach your data...
Keegan Carvalho
Keegan Carvalho le 24 Déc 2018
I tried the above code and it worked! Thanks once again KSSV

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by