How to plot 3d surface plot from excel data

95 ビュー (過去 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 Exchange2-D and 3-D Plots についてさらに検索

タグ

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by