查看单个帖子
旧 2019-12-10, 16:49   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何在MATLAB中绘制矢量(物理2D / 3D矢量)?

我想知道在MATLAB中绘制矢量的最简单方法。例如:

a = [2 3 5]; b = [1 1 0]; c = a + b; 我想将此向量加法可视化为头尾/平行四边形方法。如何用箭头绘制这些向量?


回答:
a = [2 3 5]; b = [1 1 0]; c = a+b; starts = zeros(3,3); ends = [a;b;c]; quiver3(starts(:,1), starts(:,2), starts(:,3), ends(:,1), ends(:,2), ends(:,3)) axis equal

更多&回答...
poster 当前离线   回复时引用此帖