How to produce 1 and -1 in MATLAB

1 Ansicht (letzte 30 Tage)
charu shree
charu shree am 1 Jul. 2023
Kommentiert: charu shree am 1 Jul. 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.

Antworten (1)

Jan
Jan am 1 Jul. 2023
Bearbeitet: Jan am 1 Jul. 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 Kommentar
charu shree
charu shree am 1 Jul. 2023
Thanks a lot sir for your response.... Exactly 50%

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Random Number Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by