I wanto to convert a vector 1x45000 to a vector 1x36000 and a vector of 1x27000 to a vector 1x36000 How can I do it?

2 comentarios

José-Luis
José-Luis el 4 de Jun. de 2014
doc resample
Roger Wohlwend
Roger Wohlwend el 5 de Jun. de 2014
I don't understand the question. You want to convert a vector with 45'000 elements to one with 36'000 elements? What does that mean? I suppose you don't want to delete 9'000 elements?

Iniciar sesión para comentar.

 Respuesta aceptada

Rafael Freire
Rafael Freire el 5 de Jun. de 2014

2 votos

This is what I wanted...Thank you guys
a=resample(b, 45001,36001);

Más respuestas (1)

David Sanchez
David Sanchez el 5 de Jun. de 2014

0 votos

vect_45 = rand(1,45000); % your 1x45000 array
vect_36 = vect_45(:,1:36000);
vect_27 = rand(1,27000); % your 1x27000 array
vect_36_b = [vect_27 zeros(1,9000)]; % you have to add elements to fill the gaps between 27000 and 36000, I added zeros

Categorías

Más información sobre Simulink Design Verifier en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 4 de Jun. de 2014

Respondida:

el 5 de Jun. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by