Effacer les filtres
Effacer les filtres

Is there a function to make a long list of a single value?

1 vue (au cours des 30 derniers jours)
David Haydock
David Haydock le 24 Mai 2022
Commenté : Star Strider le 24 Mai 2022
I.e. if I want to make a list 400 values long of all 1's, I would use
ones(400,1)
But what if I wanted to make a list of say, 5's?
Is there a function I can use to do this without using a for loop?

Réponse acceptée

Star Strider
Star Strider le 24 Mai 2022
Try this —
Fives = 5*ones(400,1)
Fives = 400×1
5 5 5 5 5 5 5 5 5 5
.
  2 commentaires
David Haydock
David Haydock le 24 Mai 2022
You're a genius! Why didn't I think of that!
Star Strider
Star Strider le 24 Mai 2022
Thank you!
I’m certain you would have in a few minutes. (I’ve been doing this for a while.)
Another option —
Fives = 5+zeros(400,1)
Fives = 400×1
5 5 5 5 5 5 5 5 5 5
.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements 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!

Translated by