MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

0

Randi except one variable

Alice Amitrano さんによって質問されました 2019 年 3 月 18 日
最新アクティビティ Walter Roberson
さんによって 回答されました 2019 年 3 月 18 日
My randi matrix can have random values except one value, how do I generate it?

  1 件のコメント

Kevin Phung
2019 年 3 月 18 日
which value? are you talking about a particular index? and what would that value be?

サインイン to comment.

タグ

2 件の回答

Kevin Phung
回答者: Kevin Phung
2019 年 3 月 18 日

I would suggest generating a mxn randi matrix, and just changing the one index to whatever value you wanted it to be.

  0 件のコメント

サインイン to comment.


Walter Roberson
回答者: Walter Roberson
2019 年 3 月 18 日

Guessing that you mean that you want to randi() over a range of integer values but that there is a particular value that should never be generated, then:
valid_vals = setdiff(low_value:high_value, values_to_exclude);
result = valid_vals( randi(length(valid_vals), number_of_rows, number_of_columns) );

  0 件のコメント

サインイン to comment.



Translated by