how to generate and precise double value?

Hello
I want to ask you How I can generate probability values randomly between 0 and 1, but 1 and 0 can include as probability value
for example
I have a vector of values X=[12 5 10 50 22]
each value of X must have a probability where 0<=p>=1
when I obtain probability like 0.98555 I want just pick 0.9
How I can do that.?
Please help me!

 採用された回答

Walter Roberson
Walter Roberson 2020 年 10 月 27 日

0 投票

randi([0 10], size(x))./10

1 件のコメント

Mira le
Mira le 2020 年 10 月 27 日
Why do you choose 10?
I try it and the result is ;
0.9000 0.5000 0.5000 0.3000 0.7000
could we remove these zeros after this comma?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeRandom Number Generation についてさらに検索

製品

リリース

R2017a

質問済み:

2020 年 10 月 27 日

コメント済み:

2020 年 10 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by