MATLAB Answers

Plotting 4D data

6 views (last 30 days)
Dear MATLAB Users,
I have the following matrix,
197.32 5.963 4.427 1.245
179.91 5.867 4.615 1.127
124.75 5.833 4.725 0.779
91.65 5.785 5.175 0.714
150.94 6.113 4.322 1.688
66.89 6.322 4.006 2.104
18.32 6.498 3.932 2.579
Where column 2, column 3 and column 4 are coordinates of my system and column 1 is the time. I want to plot the coordinates and use column 1 as a color map. Kindly suggest the way.
Thanks in Advance ,

  1 Comment

Rik
Rik on 29 Aug 2019
You could use plot3 in a loop.

Sign in to comment.

Accepted Answer

Bjorn Gustavsson
Bjorn Gustavsson on 29 Aug 2019
Try something like this:
t = M(:,1);
x = M(:,2);
y = M(:,3);
z = M(:,4);
scatter3(x,y,z,32,t,'filled')
HTH

  1 Comment

Abhinav Srivastava
Abhinav Srivastava on 30 Aug 2019
Thanks a lot.

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Tags