필터 지우기
필터 지우기

3D plot using data from table

조회 수: 9 (최근 30일)
Bozza
Bozza 2022년 10월 18일
답변: Cris LaPierre 2022년 10월 18일
Hello,
I am trying to create a 3D plot from three data sets that I have in Matlab. Each data set is in it's own table with one column, and thousands of rows. I want the plot to start at the origin aswell.
This is my current code, but I don't know how to use all of the points from the table.
x = [data sets need to go here];
y = [''];
z = [''];
xlin = linspace(min(x), max(x), 100);
ylin = linspace(min(y), max(y), 100);
[X,Y] = meshgrid(xlin, ylin);
% Z = griddata(x,y,z,X,Y,'natural');
% Z = griddata(x,y,z,X,Y,'cubic');
Z = griddata(x,y,z,X,Y,'v4');
mesh(X,Y,Z)
axis tight; hold on
plot3(x,y,z,'.','MarkerSize',15)

답변 (1개)

Cris LaPierre
Cris LaPierre 2022년 10월 18일
See the Access Data in Tables page. I recommend using dot notation: tblNm.varNm

카테고리

Help CenterFile Exchange에서 Grid Lines, Tick Values, and Labels에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by