Creating a 3D plot! I have never done before
Afficher commentaires plus anciens
Hey Guys,
I have an cell-array
c -> 116x1 cell
and a Vector
d -> 116x1 double!
For example the data x = c{1,1}(:,1), y = c{1,1}(:,2) and z = d(1,1) belong together.
I tried things with a for-loop or simmiliar but all i get is errors and bullshit. I dont know if i have to work with meshgrid or which plot i exactly need. I hope you guys can help me with that problem.
I put an example Plot to show u what i need (it is just an example from the internet). And my plot is going to touch the "ground".

Thank you very much. Hope u guys can help me.
8 commentaires
KSSV
le 11 Mai 2018
Attach your data.....your data belongs to structured or unstructured?
How to plot your data depends on your data, which you have not told us enough about. Is the data scattered or gridded? What sequence are the X and Y values stored in?
You will need to put all of the data into numeric matrices/vectors, before plotting them. Trying to plot using loops will not help.
If you have gridded data then you should read about surf. All you would need to do is rearrange your data into the three matrices that it requires.
Y. J.
le 13 Mai 2018
@Y. J: it is not clear to me how that data could be plotted as you wish. In the example file the X and Y values are always the same for three time (Z) values, so following your description and question you are trying to plot these three Z values for the same X and Y values. But both of the plots you have shown appear to be of functions, i.e. any X,Y pair maps to exactly one Z value. Your data and explanation seem to be inconsistent with this. Do all blocks contain exactly the same X,Y pairs?
Please clarify how to interpret the repeating X,Y values.
PS: It might help if you gave a bit more data than just three Z values. That won't form a very meaningful demonstration.
Y. J.
le 14 Mai 2018
@Y. J.: it would be much easier if you provided a file that really represents the data better, including data values that follow how the real files are arranged (e.g. the different X,Y pairs).
"It wasn´t meant to be a exact example"
Please give us an exact example. Use fake values if you don't want to give the real ones.
"What do you mean with rearrange into the matrices?"
The surf help explains what size the input X and Y matrices/vectors must be, relative to the Z matrix. It also shows how to use meshgrid to create them, so you can easily try it yourself on a small example and see what they look like.
"Can you please show me that on my example?"
Sure, once you give data that can be used to create a plot with.
Réponses (0)
Catégories
En savoir plus sur Surface and Mesh Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



