3D directivity plot, TriScatterInterp
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I want to create a 3D directivity plot (balloon plot) of the radiation of whatever.
This is not a hard task as I can just create measurement points on a sphere and then use surf to plot the points with the measured magnitude being the radius.
Now I want to measure only on a few points on the sphere and then interpolate to a more dense grid of points to make nice plots.
I have tried using TriScatterInterp with little success. It seems that the main problem is that the dense grid is outside the triangulation which yields NaN. But as it is the case nearly everywhere, I don't know how to deal with it.
Can anybody help me with that one...!?
Thanks in advance
Fabio
0 comentarios
Respuestas (1)
Aurelien Queffurust
el 10 de Oct. de 2011
What we can read: An interpolant that uses the 'linear' or 'natural' method will return NaN values when evaluated at a query point outside the convex hull. These methods do not perform extrapolation outside of the convex hull of the point locations. However, you can identify such points and assign a value or reevaluate the interpolant using the 'nearest' method to get a representative value at that location.
0 comentarios
Ver también
Categorías
Más información sobre Interpolation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!