Convert vector datasets to plot with imagesc instead of scatter - MATLAB Cody - MATLAB Central

Problem 2029. Convert vector datasets to plot with imagesc instead of scatter

  • Created by Ted
Difficulty:Rate
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

20.0% Correct | 80.0% Incorrect
Last Solution submitted on Jun 03, 2024

Problem Comments

Solution Comments

Show comments
Why should you share code?
In a discussion on LInkedin about my recent blog post, Do these...
1
2

Problem Recent Solvers5

Suggested Problems

More from this Author11

Community Treasure Hunt

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

Start Hunting!