Borrar filtros
Borrar filtros

world or continental Maps on slice

5 visualizaciones (últimos 30 días)
TTA
TTA el 21 de Oct. de 2019
Comentada: TTA el 22 de Oct. de 2019
I have this code which as it supposed to but I need something different.
Is it possible to overlay map for example map of the world or regional map like a continent, in this code?
Please help if it is possible
[X,Y,Z] = meshgrid(-2:.2:2);
V = X.*exp(-X.^2-Y.^2-Z.^2);
xslice = [];
yslice = [];
zslice = [-2,0,2];
slice(X,Y,Z,V,xslice,yslice,zslice)
ax=gca;
ax.Children(1).LineStyle='none';
ax.Children(2).LineStyle='none';
ax.Children(3).LineStyle='none';
view(15,15);
colormap jet
colorbar
  2 comentarios
darova
darova el 22 de Oct. de 2019
You want to overlay some of slices with world map?
TTA
TTA el 22 de Oct. de 2019
Yes please

Iniciar sesión para comentar.

Respuestas (1)

darova
darova el 22 de Oct. de 2019
Example
A = imread('ngc6543a.jpg');
[m,n,~] = size(A);
N = 100; % number of points for surface
Z = peaks(N); % create peaks
x = linspace(0,1,N);
image(A)
hold on
Zscaled = (Z-min(Z(:)))/(max(Z(:))-min(Z(:)))*255;
p = pcolor(x*n,x*m,Zscaled);
hold off
set(p,'FaceAlpha',0.3)
set(p,'EdgeColor','none')
saveas(gca,'test.png')
  1 comentario
TTA
TTA el 22 de Oct. de 2019
Thanks for your answer but what I want is to overlay maps on each of the slice as it is

Iniciar sesión para comentar.

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by