MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何在MATLAB中绘制矢量(物理2D / 3D矢量)? (https://www.labfans.com/bbs/showthread.php?t=23017)

poster 2019-12-10 16:49

如何在MATLAB中绘制矢量(物理2D / 3D矢量)?
 
我想知道在[URL="http://en.wikipedia.org/wiki/MATLAB"]MATLAB中[/URL]绘制矢量的最简单方法。例如:

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

[url=https://stackoverflow.com/questions/1962332]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 02:26

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.