streamribbon
根据向量三维体数据生成三维流带图
语法
streamribbon(X,Y,Z,U,V,W,startx,starty,startz)
streamribbon(U,V,W,startx,starty,startz)
streamribbon(vertices,X,Y,Z,cav,speed)
streamribbon(vertices,cav,speed)
streamribbon(vertices,twistangle)
streamribbon(...,width)
streamribbon(axes_handle,...)
h = streamribbon(...)
说明
streamribbon(X,Y,Z,U,V,W,startx,starty,startz)
从向量三维体数据 U
、V
和 W
绘制流带。
数组 X
、Y
和 Z
用于定义 U
、V
和 W
的坐标,它们必须是单调的,无需间距均匀。X
、Y
和 Z
必须具有相同数量的元素,就像由 meshgrid
生成一样。
startx
, starty
和 startz
定义流带的起始位置(中心处)。
条带的扭曲度与向量场的旋度成比例。条带的宽度将会自动计算。
streamribbon(U,V,W,startx,starty,startz)
假定 X
、Y
和 Z
由以下表达式确定
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
其中 [m,n,p] = size(U)
。
streamribbon(vertices,X,Y,Z,cav,speed)
使用预先计算的流线图顶点、旋转角速度和流速。vertices
是流线图顶点的元胞数组(就像由 stream3
生成一样)。X
、Y
、Z
、cav
和 speed
是三维数组。
streamribbon(vertices,cav,speed)
假定 X
、Y
和 Z
由以下表达式确定
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
其中 [m,n,p] = size(cav)
。
streamribbon(vertices,twistangle)
将包含向量 twistangle
的元胞数组用于条带的扭曲度(以弧度为单位)。vertices
和 twistangle
的每个对应元素的大小必须相等。
streamribbon(...,width)
将条带的宽度设置为 width
。
streamribbon(axes_handle,...)
将图形绘制到句柄为 axes_handle
的坐标区对象中,而不是当前坐标区对象 (gca
) 中。
h = streamribbon(...)
将句柄(每个起始点一个句柄)向量返回到 surface
对象。
示例
扩展功能
版本历史记录
在 R2006a 之前推出