downsample2d#

function [x_ds, y_ds] = downsample2d(x, y, RetainRatio)

Description#

Downsample x and y data and retain given ratio

Inputs#

x

x data

y

y data

RetainRatio=0.5;
Define percentage of data to retain, value between 0 and 1
Example: RetainRatio=0.8; means 80% of data are retained

Outputs#

x_ds

Downsample x data

y_ds

Downsample y data

Examples#

x(:,1)=10.*rand(1000,1);
y=x.^2;
[x_ds, y_ds]=downsample2d(x, y, 0.7);

xgrid=(-90-(-91)).*rand(1000,500)+(-91);
ygrid=xgrid.^2;
[x_ds, y_ds]=downsample2d(xgrid, ygrid, 0.3);

References#