random add or subtract a number to an array

3 visualizzazioni (ultimi 30 giorni)
Hello All,
I am trying to randomly add or subtract a constant number to all array elments.
For suppose
a= [1 2 3 4]
b = a + either (0.5 only or -0.5 only)
Is there such possiblity in matlab?

Risposta accettata

Image Analyst
Image Analyst il 2 Apr 2019
Try this:
a = [1 2 3 4]
r = randi([0, 1], size(a)) - 0.5
b = a + r

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by