Graphics | ![]() ![]() |
3次元矢印プロット
3次元矢印プロット(quiver3
)は、(x,y,z)の位置で(u,v,w)成分からなるベクトルを表示します。たとえば、発射体の経路を時間の関数として示すことができます。
vz = 10; % 速度 a = -32; % 加速度
つぎに、時間が0
から1
まで0.1
間隔で、高さz
を計算します。
t = 0:.1:1; z = vz*t + 1/2*a*t.^2;
vx = 2; x = vx*t; vy = 3; y = vy*t;
速度ベクトルの成分を計算し、3次元矢印プロットを使って、ベクトルを表示します。
u = gradient(x); v = gradient(y); w = gradient(z); scale = 0; quiver3(x,y,z,u,v,w,scale) axis square
![]() | 2次元矢印プロット | コンタープロット< | ![]() |