How to interpolate a surface without changing the convexity
1 次查看(过去 30 天)
显示 更早的评论
I want to smooth my 3D data surface by interpolation. It looks like this
I tried with method 'cubic' and 'akima' but these methods chang the convexity. Any method to interpolate my data without introducing the peak and valley?
1 个评论
回答(1 个)
vamshi sai yele
2022-9-14
As per my understanding you want smoothen a 3D figure without altering its behaviour.
I have tried from my side to find the solution and below are my findings. Hope you find them helpful.
To smoothen a 3-D figure, there is direct keyword ‘smooth3()’ which simply works as magic. Attached figure-1 shows a result without the keyword and figure – 2 shows after applying the smooth3() function.
Fig-1
Fig-2
The MATLAB code for the above experiment and other useful resources links have been attached below for your reference and for other techniques.
Hope you will find them helpful!
0 个评论
另请参阅
类别
在 Help Center 和 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!