フィルターのクリア

How can I generate random numbers to plot my graph?

11 ビュー (過去 30 日間)
fengsen huang
fengsen huang 2018 年 11 月 14 日
コメント済み: fengsen huang 2018 年 11 月 14 日
x = randi([-50,50],1000,1);
y = randi([-50,50],1000,1);
So I got given a p-code file where I try out points and see if the artefacts are lying below or not.
The range are -50 to 50 on both x and y axis
I want to use random numbers to help me find out the info, but the code I used are only generating intergers. I want to generate random numbers in 4 decimal place covering the range -50 to 50.
  1 件のコメント
John D'Errico
John D'Errico 2018 年 11 月 14 日
Did you read the help for rand? It gives an explicit example of how to generate random numbers (NOT integers) in a given range from a to b.

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

採用された回答

Jan
Jan 2018 年 11 月 14 日
編集済み: Jan 2018 年 11 月 14 日
x = round(-50 + rand(1000,1) * 100, 4);
y = round(-50 + rand(1000,1) * 100, 4);
See: doc rand and doc round .
Alternatively getting the "4 decimal places" can be achieved by this also:
x = randi([-500000, 500000], 1000, 1) / 10000;
y = randi([-500000, 500000], 1000, 1) / 10000;
  1 件のコメント
fengsen huang
fengsen huang 2018 年 11 月 14 日
thank you very much, I see you can just use more digit

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

その他の回答 (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