Plot multiple lines in 3d using x,y,z start point and x,y,z end point
16 views (last 30 days)
Show older comments
Good day wondering if someone can point me to a couple exampls how I can take a data set with an x,y,z value for the start of a line and x,y,z value for the end of line and plot multiple lines with various start and end points similar to the below oinly straight lines. Thanks

0 Comments
Answers (1)
Star Strider
on 24 Apr 2020
Edited: Star Strider
on 24 Apr 2020
Try this:
startPts = rand(5,3)*10; % Columns: [x(:) y(:) z(:)]
endPts = rand(5,3)*10+50; % Columns: [x(:) y(:) z(:)]
figure
plot3([startPts(:,1) endPts(:,1)]', [startPts(:,2) endPts(:,2)]', [startPts(:,3) endPts(:,3)]')
grid
view(-60,30)
That is simply a demonstration.
EDIT — (24 Apr 2020 at 23:46)
Corrected typographical error. Added comments.
0 Comments
See Also
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!