How can I place all the values less than 1 into a new array
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
ubaid haroon
le 2 Août 2016
Commenté : ubaid haroon
le 3 Août 2016
Lets say I have an array x = [ 1 2 3 4 5 6 0 1 0 4 0 8 0 8 6 0], from which I want to read only the zeros and place them in a new array. so far I have this
for i = 1:size(x)
for m = 1:size(x)
if x(i) < 1
newArray = [x(m) > 1]
end
end
end
Not sure how to implement this. any help would be appreciated
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 2 Août 2016
Modifié(e) : Azzi Abdelmalek
le 2 Août 2016
x = [ 1 2 3 4 5 6 0 1 0 4 0 8 0 8 6 0]
out=x(x<1)
you can calculate
y=setdiff(x,out)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!