Matlab:垂直射影点到曲面

$f: R^2 \to R$ 是一个光滑函数,$x: R^2 \to R^3$

\[(u,v)\to(x,y,z)=(u,v,f(u,v))\]

是一个曲面。考虑垂直射影点$p=(x,y,z)$到$x$:

  • 基于Newton算法;
  • 如何初始化算法?
  • 使用handles@(u,v);
  • 画出结果,展示点垂直到曲面的切平面及相应足点。