MATLAB Answers

# Converting 2D plots into a 3D plot

20 views (last 30 days)
Muhammad Arsal Akram on 20 Apr 2020
Answered: Jyotsna Talluri on 23 Apr 2020
I have total 4 arrays.
waterdepth = [] (10 values)
velocities = [] (corresponding to the 10 values of depths)
time=[] (10 values)
velocities = []=(corresponding to the 10 values of time)
I am able to plot two graphs seperately but I want to show how velocity is changing with both waterdepth and time in a single 3D plot.... How can I plot one?
##### 2 CommentsShowHide 1 older comment
Muhammad Arsal Akram on 20 Apr 2020
Not really... For a fixed waterdepth I have 10 velocity values at 10 different time points
And at a fixed time point I have 10 different velocity values at 10 different depths
But as said, depths do not correspond to time in any way ...

Sign in to comment.

### Answers (1)

Jyotsna Talluri on 23 Apr 2020
As you have 3 vectors waterdepth,time and velocities, you can plot a 3D scatter plot by making use of scatter3 function.
Refer to the documentation of scatter3 function
##### 0 CommentsShowHide -1 older comments

Sign in to comment.

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by