フィルターのクリア

Generate rand of two specific numbers and not a range

2 ビュー (過去 30 日間)
Sara AR
Sara AR 2019 年 10 月 30 日
コメント済み: Sara AR 2019 年 10 月 30 日
I have generated a matrix of an image and im trying to generate the rand function to pick between two specific numbers and not a range of numbers. So lets say I want the third row of the third column to be either 1 or 50, randomly picked. how exactly do i make that pixel be equal to random number equation that i made?

採用された回答

Sai Bhargav Avula
Sai Bhargav Avula 2019 年 10 月 30 日
Hi, One way for this is as below
val = [1,50];
r = randi([1, 2], 1); % Get a 1 or 2 randomly.
Value = val(r) ;
Replace with the random value
Img(3,3)= Value; % the example you mentioned
Hope this helps

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeRandom Number Generation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by