Surface Plot with 3 vectors

11 visualizzazioni (ultimi 30 giorni)
Bhar_tex
Bhar_tex il 21 Feb 2018
Commentato: Giorgo Kapino il 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)

Risposta accettata

KSSV
KSSV il 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 Commenti
Bhar_tex
Bhar_tex il 1 Mar 2018
Can I get a fit function/equation for this un-well sampled data?
Giorgo Kapino
Giorgo Kapino il 11 Apr 2019
You can perhaps try cftool

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by