Surface Plot with 3 vectors

11 Ansichten (letzte 30 Tage)
Bhar_tex
Bhar_tex am 21 Feb. 2018
Kommentiert: Giorgo Kapino am 11 Apr. 2019
To plot 3 vectors A,B & C, I have used surf plot. I have noticed there is a syntax error in my code below. When I select the columns from the variables and used the plots on the Menu bar...the surface plot popped up but the axis limits are not matching with my data? I appreciate your suggestions.
A=data(1:78,1); B=data(1:78,2); C=data(1:78,3); surf(A,B,C)

Akzeptierte Antwort

KSSV
KSSV am 21 Feb. 2018
data = importdata('data.txt') ;
x = data(:,1) ; y = data(:,2) ; z = data(:,3) ;
dt = delaunayTriangulation(x,y) ;
tri = dt.ConnectivityList ;
xi = dt.Points(:,1) ;
yi = dt.Points(:,2) ;
F = scatteredInterpolant(x,y,z);
zi = F(xi,yi) ;
trisurf(tri,xi,yi,zi)
view(2)
shading interp
  4 Kommentare
Bhar_tex
Bhar_tex am 1 Mär. 2018
Can I get a fit function/equation for this un-well sampled data?
Giorgo Kapino
Giorgo Kapino am 11 Apr. 2019
You can perhaps try cftool

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by