Plotting 3D graph

5 次查看(过去 30 天)
mosa mm
mosa mm 2016-4-24
评论: N/A 2018-10-15
Hello everyone,
How can I plot a 3D graph for power and frequency vs. time (z,y,x)?
Thanks

采纳的回答

Star Strider
Star Strider 2016-4-24
See if any of the File Exchange contributions in a 3D area plot search do what you want. See specifically AREA3 (that was last updated 12 years ago, so may only work in MATLAB versions 2014a and earlier).
Otherwise, the best I can suggest to you is the ribbon plot.
  3 个评论
Star Strider
Star Strider 2016-4-25
My pleasure.
N/A
N/A 2018-10-15
Have you solved this problem? I want to draw this figure like you. Could you share your result with me?

请先登录,再进行评论。

更多回答(2 个)

Azzi Abdelmalek
Azzi Abdelmalek 2016-4-24
  3 个评论
Azzi Abdelmalek
Azzi Abdelmalek 2016-4-24
Look at this example
t=linspace(0.1,2,20)
freq=linspace(0,20000,20)
[x,y]=meshgrid(t,freq)
z=sin(x).^2+cos(y).^2 %your power vector
surf(x,y,z)
mosa mm
mosa mm 2016-4-24
Thanks Azzi, you are very helpful. But the 3D plot that I am looking for to see is attached here (Plot3d.png). It shows that on each time sample there is a separate graph, I don't know even if it's possible in Matlab or not? Thanks anyway

请先登录,再进行评论。


Image Analyst
Image Analyst 2016-4-24
I think that might best be done with waterfall().

类别

Help CenterFile Exchange 中查找有关 Surface and Mesh Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by