Please let me know if its possible to draw a cross section profile across a mesh plot of gravity data?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Thashen Naidoo
am 28 Okt. 2018
Kommentiert: Image Analyst
am 28 Okt. 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 Kommentare
Image Analyst
am 28 Okt. 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.
Akzeptierte Antwort
Image Analyst
am 28 Okt. 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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!