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 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Dyuman Joshi
2023년 3월 28일
편집: Dyuman Joshi
2023년 3월 28일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Bar Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!