Please let me know if its possible to draw a cross section profile across a mesh plot of gravity data?
5 ビュー (過去 30 日間)
古いコメントを表示

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 件のコメント
Image Analyst
2018 年 10 月 28 日
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.
採用された回答
Image Analyst
2018 年 10 月 28 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!