How to reshape values to use meshgrid and pdeplot
3 次查看(过去 30 天)
显示 更早的评论
Hello, I want to use pdeplot. I have x-,y-coordinates and values for different timesteps. How must the values be transformed to use pdeplot?
data = [1, 1, 1, 20, 21, 22, 23;
1, 1, 2, 25, 26, 27, 28;
1, 2, 1, 30, 31, 32, 33;
1, 2, 2, 35, 36, 37, 38;
2, 1, 1, 40, 41, 42, 43;
2, 1, 2, 45, 46, 47, 48;
2, 2, 1, 50, 51, 52, 53;
2, 2, 2, 55, 56, 57, 58];
x = unique(data(:, 1)); % x-coordinates
y = unique(data(:, 2)); % y-coordinates
temperature = data(:, 3:end); % temperature
% meshgrid form the coordinates
[X, Y] = meshgrid(x, y);
5 个评论
Cris LaPierre
2024-4-5
It looks like you have a 3d object, not 2D. That means there are 4 temperatures associated with each point. How are we to interpret those 4 temperatures? Do they represent tempurature over time? If so, which ones shoudl be used for creating the plot?
Consider looking at the following examples
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 General PDEs 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!