3

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

我尝试了 MatLab 的梯度功能,但我想当我们需要在特定点找到梯度时它不起作用我仍然不确定我是否错了。

请指导我如何在 MatLab 中实现这一点。

提前致谢。

4

2 回答 2

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)

这使:

颤动

PS:对不起,切线的例子!赶时间了。感谢 Schorsch 和 Shawn314!

于 2013-06-26T16:16:17.257 回答
0

我不想这么说,但回到微积分 1 在这里可能是一个非常可行的选择。在你的点计算曲线的导数,找到正常的,我认为如果你只是谷歌“Matlab导数”和“计算正常到导数”你应该很好

于 2013-06-26T16:28:19.977 回答