How to plot 3d surface plot from excel data

36 ビュー (過去 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 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

タグ

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by