作业帮 > 数学 > 作业

matlab三维向量图,已知空间离散点(x,y,z)和每个点上三个方向的矢量大小(u,v,w),怎么显示出三维矢量图

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/12 19:48:50
matlab三维向量图,已知空间离散点(x,y,z)和每个点上三个方向的矢量大小(u,v,w),怎么显示出三维矢量图
(x,y,z)之间没有对应关系,只是离散点
matlab三维向量图,已知空间离散点(x,y,z)和每个点上三个方向的矢量大小(u,v,w),怎么显示出三维矢量图
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')