Create a vector that only the first element and the last element is 0
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
B=zeros(mx,1);
for z=1:mx
if B(z,1) == B(1,1)
B(z,1) = 0;
elseif B(z,1) == B(mx,1)
B(z,1) = 0;
else
B(z,1) = 1;
end
end
I want to create a vector B that only (1,1) and (mx,1) equal to 0 but from (2 to mx,1) equal to 1. But my code still only show a zero matrix. How can I fix that?
0 commentaires
Réponses (1)
KSSV
le 25 Jan 2017
Modifié(e) : KSSV
le 25 Jan 2017
N = 10 ; % length of the vector
iwant = ones(N,1) ;
iwant(1) = 0 ;
iwant(N) = 0 ;
2 commentaires
Walter Roberson
le 25 Jan 2017
Or more compactly,
iwant = [0; ones(N-2,1); 0];
Voir également
Catégories
En savoir plus sur Discrete Fourier and Cosine Transforms dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!