Leveling a surface within MATLAB
이전 댓글 표시
Hello everyone.
I have a 466307x3 matrix of a surface and my aim is to calculate surface parameter Sa. May I know how to level the surface (remove surface slope) like you would in a software like mountain maps or sensomap?
Thanks for your support.
댓글 수: 4
darova
2020년 6월 22일
I don't understand the question. You want to interpolate the surface? Or maybe you are looking for griddata?
rubindan
2020년 6월 22일
Do you mean something like a 2D detrend?
Image Analyst
2020년 6월 22일
There are many ways to "flatten" even a 1-D curve. Lots of different methods. There are even more so with a 2-D surface (e.g. the MATLAB peaks orange mountain logo). So you need to be specific as to what method you'd like to use. What if you just took the convex hull with convn() and used that to flatten it? This would be like if you stood the surface on a table top. The surface would fall and tilt until just 3 points were in contact with the table top, like a tripod.
Prospera Sibanda
2020년 6월 23일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!