标签: matlab
我正在尝试绘制一个垂直于平面的矢量,但它没有显示为正常。这是代码
[X,Y]=meshgrid(-10:1:10); R=5+2*(X-4)+4*(Y-2); mesh(X,Y,R) hold quiver3(4,2,5,2,4,-1) hold off
我做错了什么?
答案 0 :(得分:1)
矢量垂直于平面。问题很可能是自动轴缩放。
使用axis equal确保数据单元沿每个轴的长度相同。
axis equal
[X,Y]=meshgrid(-10:1:10); R=5+2*(X-4)+4*(Y-2); mesh(X,Y,R) hold quiver3(4,2,5,2,4,-1) hold off axis equal
通过适当的轴缩放,法线向量将与平面垂直。