Effacer les filtres
Effacer les filtres

resize a matrix (1x30) to (1x25)

2 vues (au cours des 30 derniers jours)
Naema
Naema le 25 Nov 2014
Modifié(e) : Orion le 25 Nov 2014
Hi: I have (g) a matrix with size (1x30) and wanted to resize it to (1x25), how can I do this? I think I should keep the min and max numbers in order not to destroy the data and somehow average the numbers in middle to get red of 5 numbers. Can someone here assist me with this? thanks

Réponse acceptée

Orion
Orion le 25 Nov 2014
Modifié(e) : Orion le 25 Nov 2014
Hi,
you could use interp1
g = rand(1,30);
newx = linspace(1,30,25);
newg = interp1(g,newx);
plot(g,'b-+');
hold on;
plot(newx,newg,'ro');

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by