convhull funziona solo se si dispone di una forma convessa (come un ellissoide). Se la distribuzione dei dati ha curve concave, come una forma a banana, allora convhull non funzionerà. Fortunatamente MATLAB ha una funzione per gestire questo: alphashape
a seconda del valore "alfa", si ottengono più o meno sfaccettature nel poligono risultante.
volta si ha la coordinate x, y delle faccette, è possibile tracciarli direttamente, ma il poligono avranno facce piane, o:
invece di interpolazione, è possibile definire un x, y, z griglia all'interno del quale visualizzare i dati e chiedere, è x, y nella forma alfa? Se lo è, dare un valore z = 1 e se non dare un valore z = 0. poi semplicemente contorno della griglia in cui z = 1.
è anche possibile utilizzare impoly per disegnare il poligono manualmente
hobbyspline sullo scambio di file Matlab consente inoltre di smussare i bordi di un poligono