MATLAB Function Reference |
Syntax
quiver3(Z,U,V,W) quiver3(X,Y,Z,U,V,W) quiver3(...,scale) quiver3(...,LineSpec
) quiver3(...,LineSpec
,'
filled'
) h = quiver3(...)
Description
一個三維的向量場圖(quiver plot)能在點 (x,y,z) 的位置上顯示具有組成元素 (u,v,w) 的向量。
quiver3(Z,U,V,W)
可在由矩陣 Z
所指定之具有相等間距的曲面點上繪出向量。quiver3
會自動根據這些向量間的距離來調整它們的大小,以避免它們重疊在一起。
quiver3(X,Y,Z,U,V,W)
能在點(x,y,z)的位置上畫出具有組成元素 (u,v,w) 的向量。矩陣 X
, Y
, Z
, U
, V
, W
必須皆具有相同的大小,並且含有對應的位置與向量組成元素。
quiver3(...,scale)
會自動地調整向量的大小,以避免它們重疊在一起,然後再將它們與一比例(scale
)相乘。scale
=
2
時,會使它們的相對長度增加一倍,而 scale
=
0.5
則會減半。可使用 scale = 0
來使畫出的向量不自動縮放比例。
quiver3(...,
可使用任何有效的 LineSpec
)
LineSpec
參數來指定線條的類型和顏色。
quiver3(...,
會將圖形填上 LineSpec
,
'filled')
LineSpec
參數所指定的線標。
h = quiver3(...)
會回傳一個線條握把(line handles)所組成的向量。
Examples
[X,Y] = meshgrid(-
2:0.25:2,-
1:0.2:1); Z = X.* exp(-
X.^2-
Y.^2); [U,V,W] =surfnorm
(X,Y,Z); quiver3(X,Y,Z,U,V,W,0.5); hold on surf(X,Y,Z); colormap hsv view(-35,45) axis ([-2 2 -1 1 -.6 .6]) hold off
See Also
axis
, contour
, LineSpec
, plot
, plot3
, quiver
, surfnorm
, view
quiver | qz |