Hai i am trying to 'pcolor plot' for Time for 12 hrs(x-axis) and height(y-axis) height size [103 X 1].can you help me?please

2 views (last 30 days)
Hai i am trying to 'pcolor plot' for Time for 12 hrs(x-axis) and height(y-axis) height size [103 X 1].can you help me?please

Answers (1)

Chunru
Chunru on 20 Dec 2023
Edited: Chunru on 21 Dec 2023
t = (1:12);
h = (1:103);
z = exp(-h'.*t/200); % data
p = pcolor(t, h, z);
p.EdgeColor = "none";
clear
load(websave("data.mat","https://www.mathworks.com/matlabcentral/answers/uploaded_files/1573227/data.mat"))
figure;
% find the dimension of the data (max height of all cells)
n = size(data{1}, 1);
for i=1:length(data)
n = max(n, size(data{i}, 1));
end
x = nan(n, length(data));
% collect 2nd colum from all cell
for i=1:length(data)
x0 = data{i}(:, 2);
x(1:length(x0), i) = x0;
end
p = pcolor(x);
p.EdgeColor = 'none';
  3 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!