How to plot 3d surface plot from excel data

조회 수: 4 (최근 30일)
Vishal Guggari
Vishal Guggari 2022년 3월 29일
편집: Tala 2022년 3월 30일
clc
clear all
T = readmatrix('C:\Users\visha\Desktop\Data set.xlsx')
x = T(:,1)
y = T(:,2)
z = T(:,3)
[X,Y]=meshgrid(x,y)
surf(X,Y,z)
xlabel('X')
ylabel('Y')
zlabel('Plastic Strain')

채택된 답변

Tala
Tala 2022년 3월 29일
편집: Tala 2022년 3월 29일
Source is Here.
Use this:
T = readmatrix('Data.xlsx');
x = T(:,1);
y = T(:,2);
z = T(:,3);
[Ux,iax,ixx] = unique(x);
[Uy,iay,ixy] = unique(y);
N = 25; % adjust
xv = linspace(min(x), max(x), N);
yv = linspace(min(y), max(y), N);
[Xm,Ym] = ndgrid(xv, yv);
Zm = griddata(x, y, z, Xm, Ym);
figure
surfc(Xm, Ym, Zm)
  댓글 수: 2
Vishal Guggari
Vishal Guggari 2022년 3월 29일
Thanks alot.
Tala
Tala 2022년 3월 29일
편집: Tala 2022년 3월 30일
anytime

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

태그

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by