How to plot a temperature colored map

Hi everybody,
I have a matrix A=[x,y,temperature] with a lot of rows in each column. I would like to have a continuous colormap (preferably with the equipotential) of the temperature assign to each points. I am able to have the scatter with color, but it's difficult to see the evolution in space (see picture below). I have tried with surf, with contourf, but nothing seems to work (at least when I try with the other example I saw).

3 Kommentare

darova
darova am 12 Apr. 2019
Attach data and your attempts
Hi,
I don't have much to show in terms of attempt, because nothing would give me something close to what I expected. I putted the variable I use in attachment file.
figure(1)
contourf(A)
surf(A)
darova
darova am 12 Apr. 2019
Look for griddata()

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

KSSV
KSSV am 12 Apr. 2019

0 Stimmen

load('A.mat')
x = A(:,1) ;
y = A(:,2) ;
z = A(:,3) ;
nx = length(unique(x)) ;
ny = length(unique(y)) ;
X = reshape(x,nx,ny) ;
Y = reshape(y,nx,ny) ;
Z = reshape(z,nx,ny) ;
pcolor(X,Y,Z) ;

Weitere Antworten (1)

sheshu kumar
sheshu kumar am 22 Okt. 2019

0 Stimmen

load('A.mat')
x = A(:,1) ;
y = A(:,2) ;
z = A(:,3) ;
nx = length(unique(x)) ;
ny = length(unique(y)) ;
X = reshape(x,nx,ny) ;
Y = reshape(y,nx,ny) ;
Z = reshape(z,nx,ny) ;
pcolor(X,Y,Z) ;

Produkte

Gefragt:

am 12 Apr. 2019

Beantwortet:

am 22 Okt. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by