Please let me know if its possible to draw a cross section profile across a mesh plot of gravity data?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Thashen Naidoo
el 28 de Oct. de 2018
Comentada: Image Analyst
el 28 de Oct. de 2018
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/192873/image.jpeg)
So the image is what the plot looks like, it does have a 3d appeal when you rotate. I want to filter the plot from 800 to 1000 on the Y axis and 1000 to 1200 on the x axis. After that i want to draw an east-west cross section. Is this possible in matlab? I plotted the mesh plot by right clicking on the data variable "g" in the workspace and choosing mesh plot. That is probably an incorrect way of doing it but can i please get guidance? I am not very experienced and im trying to learn.
3 comentarios
Image Analyst
el 28 de Oct. de 2018
Please, at least try the answer I gave below. And again, upload your image if you can't figure it out so we can make a more complete demo for you.
Respuesta aceptada
Image Analyst
el 28 de Oct. de 2018
Sure. Looks like you have a 2-D array of gravity data. So just define two points and use improfile() to get a profile between them. Upload your image if you need more help.
p = improfile(grayImage, [x1,x2], [y1,y2]);
plot(p, 'b-', 'LineWidth', 2);
grid on;
4 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Surface and Mesh Plots 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!