vfield3

Version 1.0.0.0 (3 KB) by M MA
Plot 3D velocity field.
2.6K Downloads
Updated 12 Oct 2005

View License

Plots 3-D arrows as cones. Is similar to CONEPLOT but the inputs can have any dimension.

Syntax:
HANDLE = VFIELF3(X,Y,Z,U,V,W,VARARGIN)

Inputs:
X, Y, X Positions, N-D arrays
U, V, W Field, N-D arrays
VARARGIN:
CData, by default the speed is used as CData
'color', <color>, patches color (then CData is not used)
'tr', <val>, tip length with respect to intensity or absolute length if is a string [ <value> <value as string> {0.3} ]
'ar', <val>, arrow radius with respect to tip width/2 [0.3 ]
'fi' <deg>, tip angle [ 20 ]
'n', <num>, ponts used in the circunferences [ 25 ]

The screenshot shows:
r = linspace(0.5,1,2);
tt = linspace(0,2*pi,20);
[r,tt] = meshgrid(r,tt);
[x,z] = pol2cart(tt,r);
y = zeros(size(x));
u = zeros(size(x));
v = 2-r.^2; v=v./1.5;
w = zeros(size(x));

vfield3(x,y,z,u,v,w);
vfield3(x,y+2,z,u,v,w,'tr',1,'fi',5);
vfield3(x,y+4,z,u,v,w,'ar',1,'fi',10);

caxis([-0.5 2])
axis equal
camlight
view(50,30)

Cite As

M MA (2024). vfield3 (https://www.mathworks.com/matlabcentral/fileexchange/8653-vfield3), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R12
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Lighting, Transparency, and Shading in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0

Corrected a bug in CData