can't downsample a matrix

3 vues (au cours des 30 derniers jours)
Kobi
Kobi le 12 Fév 2014
Modifié(e) : Matt J le 12 Fév 2014
the downsample function downsample only the rows
for example:
y =
0.5377 -0.1241 -1.0689 1.0933
-2.2588 1.4090 -2.9443 -0.8637
0.3188 0.6715 0.3252 -1.2141
-0.4336 0.7172 1.3703 -0.0068
>> a=downsample(y,2)
a =
0.5377 -0.1241 -1.0689 1.0933
0.3188 0.6715 0.3252 -1.2141
i expected the matrix to downsample in the rows and columns what am i doing wrong?

Réponse acceptée

Matt J
Matt J le 12 Fév 2014
Modifié(e) : Matt J le 12 Fév 2014
The documentation says it will only downsample along rows, but you can extend it to 2D by doing,
tmp=downsample(y,2);
a=downsample(tmp.',2).';

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by