Make coastline contour from DEM (3d matrix)

5 visualizaciones (últimos 30 días)
V.D-C
V.D-C el 18 de Feb. de 2020
Comentada: V.D-C el 18 de Feb. de 2020
Hello,
I have a DEM, 3d matrix with elevation coordinates depending on the xy location. I would like to create a plot (or matrix it doesn't really matter) of the coastline. The goal is to plot temperature of the area with the coastline on top of it.
I tried the different 'contour' functions but they all give me horrible results. I thought to use the imcontour function, but then I lose the 330x300 dimension of the matrix when I save the image.
Does somebody have any idea about what I could do to create this contour plot ?
Have a nice day and thank you !

Respuesta aceptada

KSSV
KSSV el 18 de Feb. de 2020
Editada: KSSV el 18 de Feb. de 2020
[c,h] = contour(dem,[0.5 0.5]) ;
% filter c
idx = c(1,:)<1 ;
c(:,idx) = NaN ;
figure
pcolor(dem) ;
shading interp ;
hold on
plot(c(1,:),c(2,:),'r')
  3 comentarios
KSSV
KSSV el 18 de Feb. de 2020
Edited the answer.
V.D-C
V.D-C el 18 de Feb. de 2020
Thank you very much !!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Contour 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