Problem using imagesc plot for non uniform values
25 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Abhik Saha
am 5 Okt. 2020
Beantwortet: Maju Kuriakose
am 30 Mai 2023
I have to plot the imagesc using matlab. Where in the y array I have 16 different points for which x values are same, and the z values are different in each points and then for the next 16 different points for y array is same as the above y array but now x values are change compare to the previous x array and it is constant upto next 16 data points. The process continues for 320 data sets. How do I plot this using imagesc?
2 Kommentare
Akzeptierte Antwort
KSSV
am 5 Okt. 2020
data = importdata("data_analysis.txt") ;
x = data(:,1) ; y = data(:,2) ;
z1 = data(:,3) ; z2 = data(:,4) ;
% Use interpolation
xi = linspace(min(x),max(x),300) ;
yi = linspace(min(y),max(y),300) ;
[X,Y] = meshgrid(xi,yi) ;
Z1 = griddata(x,y,z1,X,Y) ;
pcolor(X,Y,Z1)
shading interp
Weitere Antworten (1)
Maju Kuriakose
am 30 Mai 2023
Use 'mesh' instead of imagesc. Then select appropriate 2D plane
0 Kommentare
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!