How to plot 3D surface with vector-input function?
Mostrar comentarios más antiguos
I have a function that takes array inputs as arguments.
FUN = @(x) = x(1).^2+x(2).^2
When I try to use fsurf (ie. fsurf(FUN) or fsurf(FUN,[0 100 0 100])), the surface will not plot, and an error will appear (Error updating FunctionSurface).
surf or meshgrid don't work either.
What can I do to have this function plot, instead of un-vectorizing the handle (ie. FUN = @(x1,x2) x1.^2+x2.^2)?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Surface and Mesh Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!