accurate 3 D plotting
Show older comments
Hi I am trying to pot 3D shape of a pipe with radius 1, by when I try to plot it in surf it is forming triangulations but not a smooth surface, can anyone help me in forming a shape of the circular pipe, thanks in advance.
x0 = 0;
y0 = 0;
t=0:1:90;
l=ones(9,90)
z=zeros(9,90);
x=zeros(9,90);
y=zeros(9,90);
for s=1:9
for i=1:1:90
x(s,i) = l(s,i).*cos(t(i));
y(s,i) = l(s,i)*sin(t(i));
z(s,i)=s
end
end
surf(x,y,z)
set(gcf, 'units','normalized','outerposition',[0 0 1 1]);
fontSize = 15;
xlabel('X', 'FontSize', fontSize);
ylabel('Y', 'FontSize', fontSize);
zlabel('Z', 'FontSize', fontSize);
Answers (1)
Chad Greene
on 20 Sep 2017
0 votes
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!