Effacer les filtres
Effacer les filtres

How to produce 1 and -1 in MATLAB

1 vue (au cours des 30 derniers jours)
charu shree
charu shree le 1 Juil 2023
Commenté : charu shree le 1 Juil 2023
Hello all, I want to generate 2000 numbers out of which 50% times it should be +1 and for remaining 1000 it should be -1.
Any help in this regard will be highly appreciated.

Réponses (1)

Jan
Jan le 1 Juil 2023
Modifié(e) : Jan le 1 Juil 2023
Exactly 50% or randomly?
x = randi([0, 1], 1, 2000) * 2 - 1;
y = [ones(1, 1000), -ones(1, 1000)];
y = y(randperm(y));
  1 commentaire
charu shree
charu shree le 1 Juil 2023
Thanks a lot sir for your response.... Exactly 50%

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical 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