Value Interpolation.

A matrix (1:400) has some value at 1 followed by 7 zeros then value at 9 followed by 7 zeros and so on uptil 400. To be more clear the sequence is like 1+i,0,0,0,0,0,0,0,-1+i,0,0,0,0,0,0,0.....-1-i,0,0,0,0,0,0,0. How to make this sequence as 1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,-1+i,-1+i,-1+i,-1+i,-1+i,-1+i,-1+i,-1+i. Please let me know if anyone know this. Thanks for your time.

 Réponse acceptée

Sean de Wolski
Sean de Wolski le 30 Mar 2012

0 votes

A = your_matrix;
B = reshape(repmat(A(1:8:end),7,1),1,[]);
%extract values we care about/copy 'em/reshape to vector

Plus de réponses (1)

Bjorn Gustavsson
Bjorn Gustavsson le 30 Mar 2012

0 votes

V_interesting = V_with0(1:8:end);
HTH

Catégories

En savoir plus sur Interpolation dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by