How to plot 3D surface with vector-input function?
이전 댓글 표시
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)?
채택된 답변
추가 답변 (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!