3D surface plot from 3 columns of excel data?

Total newbie here.
I have 3 columns of data and I want to create a 3D scatter plot. I was able to impot the columns as three 18 x 1 cell arrays in m y workspace. Can anyone help with some basic steps? Thanks!

6 comentarios

Scott MacKenzie
Scott MacKenzie el 8 de Jun. de 2021
The first basic step is the enter doc scatter3 in the MATLAB command window. In the documentation presented, you'll find several examples that should help you get started. Good luck.
John Schneider
John Schneider el 8 de Jun. de 2021
thank you Scott. unfortunately, that is where I went first and could not find anything to help me.
KSSV
KSSV el 8 de Jun. de 2021
Attach your data. It depends on whether data is stuctured or unstructured.
Scott MacKenzie
Scott MacKenzie el 8 de Jun. de 2021
Well, in that case, it might help if you posted your data and any code you've written so far.
John Schneider
John Schneider el 8 de Jun. de 2021
thanks again. this is what I imported
I tried the following commands:
plot (a,b,c)
surface (a,b,c)
I know this must be trivial, but this is my first time using Matlab
John Schneider
John Schneider el 8 de Jun. de 2021
just attaching the file

Iniciar sesión para comentar.

 Respuesta aceptada

Scott MacKenzie
Scott MacKenzie el 8 de Jun. de 2021
Here you go...
T = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/645855/P3%20data.xlsx');
x = T{:,2}; % Speed
y = T{:,3}; % Range
z = T{:,4}; % Cost
scatter3(x,y,z);
xlabel('Speed');
ylabel('Range');
zlabel('Cost');

2 comentarios

John Schneider
John Schneider el 8 de Jun. de 2021
that is awesome Scott, thanks!
darova
darova el 8 de Jun. de 2021

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Versión

R2020a

Preguntada:

el 8 de Jun. de 2021

Comentada:

el 8 de Jun. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by