How to get data from contour
Mostrar comentarios más antiguos
From help:
[X,Y] = meshgrid(-2:.2:2,-2:.2:3);
Z = X.*exp(-X.^2-Y.^2);
[C,h] = contour(X,Y,Z);
set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)
colormap cool
Now I want to take only levels equal to 0.4
[X,Y] = meshgrid(-2:.2:2,-2:.2:3);
Z = X.*exp(-X.^2-Y.^2);
[C,h] = contour(X,Y,Z);
set(h, 'LevelList', [ 0.4]);
set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)
colormap cool
And now I want to get data that was displayed at figure and display it with 'plot' function.
figure;plot(C(:,1),C(:,2))
How to get data which I needed?
Respuesta aceptada
Más respuestas (1)
Chad Greene
el 15 de Ag. de 2014
0 votos
C2xyz converts the contour matrix to x,y,z values easily.
Categorías
Más información sobre Contour Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!