How can i plot a surface with data from a txt file?

I have a txt file with a series of x, y and z values, separeted by spaces, and i need to import this file and plot a surface. how can i do that?

Réponses (1)

Star Strider
Star Strider le 13 Fév 2017

0 votes

Without seeing the file, I can only guess.
Importing the file is relatively easy, using either load, dlmread, textscan, or a number of other functions. It depends how it is formatted.
Plotting a surface without knowing if the x- and y-values are gridded, that is repeat in a specific pattern, leaves too much to the imagination to provide any specific solution. You may need to use griddedInterpolant or scatteredInterpolant to create the surface.
I leave you to fill in the necessary details.
Have fun!

Community Treasure Hunt

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

Start Hunting!

Translated by