Problem 2029. Convert vector datasets to plot with imagesc instead of scatter
For large datasets this allows much faster plotting.
An irregular 2D spatial sampling is provided in x and y vectors with a data point to plot in vector d. A bin size is also provded in vector b=[dx,dy]
Return a 2D matrix M with minimal empty cells with the correct spatial relationship of d and last value only retained in the event of duplicates.
Example
b = [6,9];
x = rand(3333,1)*100*b(1)+1500;
y = rand(3333,1)*100*b(2)+50000;
d = sind(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);
Return G, a 2D matrix with d binned in rows and columns
Solution Stats
Problem Comments
-
5 Comments
Show
2 older comments
Rafael S.T. Vieira
on 15 Oct 2020
The function roundn is no longer supported by Cody, please update the test suite to round(x/10^e)*10^e.
goc3
on 27 Oct 2020
The test suite has been fixed as requested by Rafael S.T. Vieira.
Rafael S.T. Vieira
on 30 Oct 2020
Thanks, goc3. Now the problem is working again. :)
Solution Comments
Show commentsProblem Recent Solvers5
Suggested Problems
-
Which values occur exactly three times?
5142 Solvers
-
Find state names that start with the letter N
1296 Solvers
-
Given two arrays, find the maximum overlap
1576 Solvers
-
Project Euler: Problem 1, Multiples of 3 and 5
3381 Solvers
-
Duplicate each element of a vector.
616 Solvers
More from this Author11
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!