n=3; %离散点数
%随机生成点坐标和矢量值
x=randint(n,1,[1,5]);
y=randint(n,1,[1,5]);
z=randint(n,1,[1,5]);
u=randint(n,1,[1,5]);
v=randint(n,1,[1,5]);
w=randint(n,1,[1,5]);
quiver3(x,y,z,u,v,w) %画矢量
hold on
plot3(x,y,z,'o'), hold off %画点
xlabel('X Axis')
ylabel('Y Axis')
zlabel('Z Axis')
p0 = [x y z];
p1 = [u v w];
vectarrow(p0,p1)