Filter löschen
Filter löschen

Plotting a 3D surface from measurement datas

4 Ansichten (letzte 30 Tage)
Tom Engels
Tom Engels am 24 Dez. 2020
Kommentiert: Star Strider am 24 Dez. 2020
Hello,
I am relatively new to Matlab and am currently trying to generate a 3D plot from multiple measurement data.
The task is the following:
Data series:
x = Boiler 1 %Name of the object.
y = [0 1.4 1.5 2 3] %Random time points
z = [300 323 345 500 255] %Recorded temperature
x = Boiler 2 %Name of the object
y = [0 1 2 3] %Random time points
z = [100 200 300 400] %Recorded temperature
...
This data can now be easily processed with the plot3 function. However, these are to be seen then accordingly only as line function.
I would like to unite these line functions now to a surface (like with surf).
So far I could not find an appropriate solution for this and hope that someone can help me here?
The data of the measurement series come from Excel. Is there also here a more elegant way than to implement these manually?
Many thanks and greetings

Akzeptierte Antwort

Star Strider
Star Strider am 24 Dez. 2020
I suspect the griddata function would do what you want to create the surface from your vectors, however I have no idea what your data actually are.
  2 Kommentare
Tom Engels
Tom Engels am 24 Dez. 2020
Thank you for your answer, i will give it a try.
Star Strider
Star Strider am 24 Dez. 2020
As always, my pleasure!
Note that ‘x’ needs to be a numeric array, not a character vector.
With more data, I could provide a more definitive solution. It should be possible to produce the surface you want, or at least a close approximation to it.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by