% LE TUBE
% Ce script crée un tube de longueur A
et de rayon B centré en (C;D;E):
A = 4;
B = 1;
C = 0;
D = 0;
E = 0;
[x,y] = meshgrid(-B:B/25:B,-A/2:A/50:A/2); % Base rectangulaire
z = sqrt(B^2-x.^2); %
Equation d'un demi-cercle
x = [x -x]; % Groupement
de deux demi-tube, un dans chaque sens
y = [y y];
z = [z -z];
surf(x+C,y+D,z+E)
colormap jet
shading interp
axis image