Find a real number

9 ビュー (過去 30 日間)
Íris
Íris 2014 年 9 月 23 日
回答済み: Image Analyst 2014 年 9 月 23 日
Hi, I'm new to Matlab and I'm trying to find a real number in the range from 10 to 20? I know how to use rand but only from 0. I also have to find an integer in the range from 1 to 10?

採用された回答

Mikhail
Mikhail 2014 年 9 月 23 日
編集済み: Mikhail 2014 年 9 月 23 日
You can adopt rand function: 10*rand+10 will give you random real number from 10 to 20
randi(10) will give you random integer from 1 to 10
Next time in your question specify that you want a random number.

その他の回答 (1 件)

Image Analyst
Image Analyst 2014 年 9 月 23 日
Did you look at the help for rand()? Here is the first example:
Example 1
Generate values from the uniform distribution on the interval [a, b]:
r = a + (b-a).*rand(100,1);
For you a=10 and b=20 so the formula is:
r = 10 + 10 * rand(1);

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by