[英]Plotting vector in 3D in Matlab
我正在学习线性代数。 我想在 3D 中可视化向量[2, 1, 2]
。 我使用了以下命令:
quiver3(0,0,0,2,1,2)
要么我对线性代数的理解不正确,要么我在 MATLAB 上做错了。 但在我看来,情节是绘制向量[1.8, 0.9, 1.8]
。
默认情况下, quiver3
将使用任何优化矢量显示的缩放比例。
quiver3(...,scale)
自动缩放向量以防止它们重叠,然后将它们乘以比例。 scale = 2 将它们的相对长度加倍,而 scale = 0.5 将它们减半。 使用 scale = 0 绘制没有自动缩放的向量。
您需要将scale
参数指定为0
以防止这种自动缩放并准确表示您提供的数据
quiver3(0, 0, 0, 2, 1, 2, 0);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.