Replace certain elements in an array
显示 更早的评论
The following code generates a 100x1 array of random 1s and -1s:
N = 100;
States = 2*randi(2,N,1) - 3;
Once generated, is there an easy way I can change some of the -1s to 1s whilst keeping the other elements the same?
e.g. for a 4x1 example if I had [1; -1; -1; -1] and wanted to change any 2 of the -1 elements to 1s: [1; -1; 1; 1], how could I do this?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!