coneplot
속도 벡터를 원뿔(Cone)을 사용하여 3차원 벡터장에서 플로팅
구문
coneplot(X,Y,Z,U,V,W,Cx,Cy,Cz)
coneplot(U,V,W,Cx,Cy,Cz)
coneplot(...,s)
coneplot(...,color)
coneplot(...,'quiver')
coneplot(...,'method
')
coneplot(X,Y,Z,U,V,W,'nointerp')
coneplot(axes_handle,...)
h = coneplot(...)
설명
coneplot(X,Y,Z,U,V,W,Cx,Cy,Cz)
는 속도 벡터의 방향을 가리키고 속도 벡터의 크기에 비례하는 길이를 갖는 원뿔로 속도 벡터를 플로팅합니다. X
, Y
, Z
는 벡터장에 대한 좌표를 정의합니다. U
, V
, W
는 벡터장을 정의합니다. 이와 같은 배열은 크기가 같고, 단조이며, 카테시안(Cartesian) 축 정렬 그리드(예: meshgrid
로 생성한 데이터)를 나타내야 합니다. Cx
, Cy
, Cz
는 벡터장에서 원뿔의 위치를 정의합니다. 시작점에 대한 자세한 내용은 시각화 기술에 관한 흐름 플롯을 위한 시작점 지정하기 섹션을 참조합니다.
coneplot(U,V,W,Cx,Cy,Cz)
(X
, Y
, Z
인수 생략)는 [X,Y,Z] = meshgrid(1:n,1:m,1:p)
라고 가정합니다. 여기서 [m,n,p]= size(U)
입니다.
coneplot(...,s)
는 원뿔을 자동으로 스케일링하여 그래프에 맞춘 다음 스케일링 인자 s
를 사용하여 늘입니다. s
에 대한 값을 지정하지 않으면 coneplot
이 값 1을 사용합니다. 자동 스케일링 없이 원뿔을 플로팅하려면 s = 0
을 사용합니다.
coneplot(...,color)
는 배열 color
를 벡터장으로 보간한 다음 보간된 값에 따라 원뿔을 채색합니다. color
배열의 크기는 U
, V
, W
배열의 크기와 같아야 합니다. 이 옵션은 원뿔에서만 작동합니다(즉, quiver
옵션에서는 작동 안 함).
coneplot(...,'quiver')
는 원뿔 대신에 화살표를 그립니다(퀴버 플롯의 그림은 quiver3
참조).
coneplot(...,'
는 사용할 보간 방법을 지정합니다. method
')method
는 linear
, cubic
, nearest
중 하나일 수 있습니다. 디폴트 값은 linear
입니다. (이러한 보간 방법에 대한 자세한 내용은 interp3
을 참조하십시오.)
coneplot(X,Y,Z,U,V,W,'nointerp')
는 원뿔의 위치를 볼륨으로 보간하지 않습니다. 원뿔은 X
, Y
, Z
로 정의된 위치에서 그려지며 U
, V
, W
에 따라 방향이 지정됩니다. 배열 X
, Y
, Z
, U
, V
, W
는 크기가 동일해야 합니다.
coneplot(axes_handle,...)
은 현재 좌표축(gca
) 대신 axes_handle
핸들 좌표축에 플로팅됩니다.
h = coneplot(...)
은 원뿔을 그리는 데 사용되는 patch
객체의 핸들을 반환합니다.
coneplot
은 원뿔을 그래프에 맞게 자동으로 스케일링하는 한편, 각각의 속도 벡터에 비례하도록 원뿔의 비율을 유지합니다.
예제
확장 기능
버전 내역
R2006a 이전에 개발됨