How do i create a matrix of size 1 row and 1501 column, with values [1 -1 1 -1 1 -1.... etc
Afficher commentaires plus anciens
(countinuously 1 then -1 repeating.
thanks Dan
Réponses (3)
Bjorn Gustavsson
le 1 Mai 2012
v = (-1).^(0:n);
HTH
Wayne King
le 1 Mai 2012
One way:
x = ones(1,1501);
x(2:2:end) = -1*x(2:2:end);
Another way
y = repmat([1 -1],1,751);
y(end) = [];
1 commentaire
Daniel Shub
le 1 Mai 2012
Hey, no fair on the edit ...
Daniel Shub
le 1 Mai 2012
[repmat([1,-1], 1, floor(1501/2)), 1]
Catégories
En savoir plus sur Matrices and Arrays 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!