Contour plot for given x,y,z
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Dear All,
I have x, y, and z data. I was unable to plot 2D contour. 1st column is x, 2nd column is y and 3rd column is z. Kindly help.
4 Commenti
Risposta accettata
  KSSV
      
      
 il 13 Mar 2019
        
      Modificato: KSSV
      
      
 il 13 Mar 2019
  
      [num,txt,raw] = xlsread('Book1.xlsx') ; 
x = num(:,1) ; 
y = num(:,2) ; 
z = num(:,3) ; 
figure(1)
scatter(x,y,20,z,'filled') ; colorbar
%% Method 1 / Griddata
nx = 500 ; ny = 500 ;
[X,Y] = meshgrid(linspace(min(x),max(x),nx),linspace(min(y),max(y),ny)) ;
Z =griddata(x,y,z,X,Y) ;
figure(2)
contour(X,Y,Z) ;
figure(3)
pcolor(X,Y,Z)
shading interp 
%% Method 2 simple reshaping 
x = unique(x) ; nx = length(x) ;
y = unique(y) ; ny = length(y) ;
Z = reshape(z,ny,nx) ;
figure(4)
contour(x,y,Z)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Contour Plots in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


