Plot a 3d surface

I need to plot exactly this photo from my exel data. What is it's code? i what z scale as the picture

2 个评论

Have a read here and here. It will greatly improve your chances of getting an answer.
It looks like you can use surf to get a plot like this. What have you tried so far?
I didn't it by mesh but I want a object exactly like my picture

请先登录,再进行评论。

回答(1 个)

T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1101840/Ex12.xlsx') ;
data = table2array(T) ;
x = data(1,2:end) ;
y = data(2:end,1) ;
Z = data(2:end,2:end) ;
mesh(x,y,Z') ;

5 个评论

Thanks but value of z in not like my picture
You can use the XTickLabel property of the axes object.
And how can I mesh the object like my picture?
Have you read the documentation to see what properties you can edit?
Yes thanks! And is there a way to change grid?

请先登录,再进行评论。

类别

Community Treasure Hunt

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

Start Hunting!

Translated by