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!