i want to draw 10 lines from x =0 till x=10 in 3d i tried but i wouldnt get my result any thoughts??
Show older comments
x=0:1:10;
y=0:1:10;
z=0:1:10;
for j=0:1:10
for i=0:1:10
x=x+i;
end
plot3(x,y,z)
end
Answers (2)
do need something like this:
x = 1:10;
y = 1:10;
for i = 1:10
plot3(x, y, x + i), hold on
end
Is it correct?
4 Comments
abed
on 7 Dec 2013
for lines along parallel to y-axis you can do as follow:
x = ones(1, 10);
y = 1:10;
for i = 0:9
plot3(x + i, y, x), hold on
end
xlabel('x'), ylabel('y'), zlabel('z')
Is it what you need?
abed
on 9 Dec 2013
sixwwwwww
on 9 Dec 2013
you can plot at z = 0 as follow:
x = ones(1, 10);
y = 1:10;
z = zeros(1, 10);
for i = 0:9
plot3(x + i, y, z), hold on
end
xlabel('x'), ylabel('y'), zlabel('z')
Categories
Find more on Annotations 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!