How to plot a 3d graph with z axis, not the same length as x,y from, the data is imported from an excel sheet ?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I have data from an experiment as attached, how can I import the data from the excel sheet and then build a surface 3-d graph?
0 Commenti
Risposte (1)
Dyuman Joshi
il 28 Mar 2023
Modificato: Dyuman Joshi
il 28 Mar 2023
out=readmatrix('Test1.xlsx')
%Extracting x, y and z data
x = out(1,2:end);
y = out(3:end,1);
Z = out(3:end,2:end);
%Create a mesh
[X,Y]=meshgrid(x,y);
%Draw a surface graph
surf(X,Y,Z)
%You can also extract data via readmatrix() and the range of data from excel
x0 = readmatrix('Test1.xlsx','Range','C2:P2')
%similarly y0 = readmatrix('Test1.xlsx','Range','C4:C21')
%z0 = readmatrix('Test1.xlsx','Range','C4:P21')
0 Commenti
Vedere anche
Categorie
Scopri di più su Bar Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!