Borrar filtros
Borrar filtros

How to draw a 3D plot from an excel data?

2 visualizaciones (últimos 30 días)
student_md
student_md el 22 de Feb. de 2021
Comentada: KSSV el 23 de Feb. de 2021
How to draw a 3D plot from an excel data? Please click for downloading following Excel Data (or find attachment)
(maybe mesh 3d plot or surfc plot)
(First column is x-values, first row is y-values.)

Respuesta aceptada

KSSV
KSSV el 22 de Feb. de 2021
num = xlsread('test3.xlsx') ;
x = num(2:end,1) ;
y = num(1,2:end) ;
Z = num(2:end,2:end) ;
surf(x,y,Z')
  3 comentarios
student_md
student_md el 22 de Feb. de 2021
Editada: student_md el 22 de Feb. de 2021
Dear @KSSV,
Is something wrong in the code?
In fact;
this excel data is values of z=sin(x)*cos(y)
where
x=[-2*Pi, 2*Pi],
y=[-2*Pi, 2*Pi]
KSSV
KSSV el 23 de Feb. de 2021
x=linspace(-2*Pi,2*Pi) ;
y=linspace(-2*Pi,2*Pi) ;
[X,Y] = meshgrid(x,y) ;
Z = sin(x).*cos(y) ; % element by element multiplication
surf(X,Y,Z)

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by