i want to draw 10 lines from x =0 till x=10 in 3d i tried but i wouldnt get my result any thoughts??

2 views (last 30 days)
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)

sixwwwwww
sixwwwwww on 7 Dec 2013
Edited: sixwwwwww on 7 Dec 2013
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
abed on 9 Dec 2013
it is almost perfect but i want it with z=0 i tried to put z=0 in the plot 3d i couldnt because in this case the interval of z and x wont be the same so what should i do??
sixwwwwww
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')

Sign in to comment.


Walter Roberson
Walter Roberson on 7 Dec 2013
Add
hold on
after the plot3()

Categories

Find more on Graphics 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!