Get values of the particular line from surf plot
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ramesh Bala
el 3 de Sept. de 2021
Comentada: Ramesh Bala
el 3 de Sept. de 2021
I'm intersted to get all the values of the line 2- curve - marked in figure
load('jj.mat');
A1 = jj;
figure
A1(A1>0.05) = NaN;
surf(A1);shading interp;view(2);
figure
contour(A1); shading interp; view(2)
figure
v = [0.045 0.055];
contour3(A1,v); shading interp; view(2)
How Shall I get only this lower curve in a separate figure and then get all the Y values ?
0 comentarios
Respuesta aceptada
Konrad
el 3 de Sept. de 2021
Hi Ramesh,
the contour3() function returns the contour matrix (see help) containing x- and y-coordinates of the contour. You can use these to extract the desired part of the contour:
figure
v = [0.045 0.055];
contMat = contour3(A1,v); shading interp; view(2)
idx = contMat(1,:)>60 & contMat(2,:) < 850;
contSubset = contMat(:,idx);
Now contSubset contains x coordinates of the marked part in the first row and y coordinates in the second row.
Best, Konrad
3 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre 3-D Volumetric Image Processing en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!