X,Y cordinates in a Matrix
古いコメントを表示
Hi, In an effort to create a heatmap y want to convert a list of X,Y coordinates to a 2D matrix. If a point x,y belongs to a point in the matrix a 1 should appear, is more than one point belong into a single matrix coordinate, the number of the points should appear.
A handmade example
A =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
>> XY
XY =
1 3 5 2 3
1 4 2 2 4
>> B
B =
1 0 0 0 0
0 1 0 0 1
0 0 0 0 0
0 0 2 0 0
0 1 0 0 0
This is to create a high resolution nice heatmaps with a ton of numbers. Thank you very much
採用された回答
その他の回答 (2 件)
Kevin Holly
2022 年 2 月 18 日
編集済み: Kevin Holly
2022 年 2 月 18 日
A = [0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0];
XY = [1 3 5 2 3
1 4 2 2 4];
B=A;
for i = 1:length(XY)
A(XY(2,i),XY(1,i))= 1;
B = B + A;
A=zeros(5);
end
B
imagesc(B)
Image Analyst
2022 年 2 月 18 日
1 投票
If you need to interpolate points everywhere, see scatteredInterpolant. Demo is attached.
カテゴリ
ヘルプ センター および File Exchange で Lengths and Angles についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
