How to draw vectors (physical 2D/3D vectors) in MATLAB?

后端 未结 6 462
一个人的身影
一个人的身影 2020-12-25 14:00

I want to know the simplest way to plot vectors in MATLAB. For example:

a = [2 3 5];
b = [1 1 0];
c = a + b;

I want to visualize this vect

6条回答
  •  自闭症患者
    2020-12-25 14:10

    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
    

提交回复
热议问题