我有一条曲线,我想找到该曲线上给定点的法线向量,稍后我必须找到该法线向量与另一个向量的点积。
我尝试了MatLab的梯度函数,但我想当我们需要在特定点找到梯度时它不起作用,但我不确定我是否错了。
请指导我如何在 MatLab 中实现这一目标。
提前致谢。
使用来自this的解释令人难以置信的问题 https://stackoverflow.com/questions/1243614/how-do-i-calculate-the-normal-vector-of-a-line-segment:
如果我们定义 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)
这使:
附:
抱歉,这个切线的例子!!!很着急。感谢 Schorsch 和 Shawn314!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)