how can i change a position of a matrix to 1?

1 view (last 30 days)
i have a matrix a=rand(1,10). now i want to change 2,4,6 position of matrix to 1.
how can i do that....
plz plz plz help me

Accepted Answer

Matt J
Matt J on 30 Jun 2014
a([2,4,6])=1
  1 Comment
suchismita
suchismita on 30 Jun 2014
thank u....if the positions are random then what will be the code????

Sign in to comment.

More Answers (1)

Andrei Bobrov
Andrei Bobrov on 30 Jun 2014
a = rand(10,1);
a(randperm(10,3)) = 1;

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!