How to plot a temperature colored map

조회 수: 52 (최근 30일)
Gab D
Gab D 2019년 4월 12일
답변: sheshu kumar 2019년 10월 22일
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
Gab D
Gab D 2019년 4월 12일
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 2019년 4월 12일
Look for griddata()

댓글을 달려면 로그인하십시오.

채택된 답변

KSSV
KSSV 2019년 4월 12일
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) ;
  댓글 수: 1
Gab D
Gab D 2019년 4월 22일
Thank you very much! This is perfect :)

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

sheshu kumar
sheshu kumar 2019년 10월 22일
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) ;

카테고리

Help CenterFile Exchange에서 Geographic Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by