如何在MatLab中的曲线上找到法线向量

Sag*_*gar 3 matlab curve gradient normals

我有一条曲线,我想在这条曲线的给定点找到法向量,后来我必须找到这个法向量与另一个向量的点积.

我尝试了MatLab的渐变功能,但我想当我们需要在特定点找到渐变时它不起作用我还不确定我是不是错了.

请指导我如何在MatLab中实现这一目标.

提前致谢.

mac*_*uff 7

使用这个令人难以置信的SO问题的解释:

如果我们定义dx = x2-x1和dy = y2-y1,则法线为(-dy,dx)和(dy,-dx).

这是一个使用分析曲线的例子 y = x^2

x = 0:0.1:1;
y = x.*x;
dy = gradient(y);
dx = gradient(x);
quiver(x,y,-dy,dx)
hold on; plot( x, y)
Run Code Online (Sandbox Code Playgroud)

这使:

颤动

PS:对不起切线的例子!!! 匆匆忙忙.感谢Schorsch和Shawn314!