Creating regenerative random numbers

The code creates 10 random ellipses
N = 10;
for R = 1:N %for loop to repeat 10 times
t = linspace(0,2*pi); % t defined angle??? not sure
xc = randn; %defines one of axis as random
x = xc + randn*cos(t);
yc = randn;
y = yc + randn*sin(t);
plot(x,y)
patch(x,y,rand)
hold on %puts all ellipses on same graph
end
How do I add to the code to make it so that everytime i run this code i get the same graph with the same random numbers inputed?

回答 (1 件)

Walter Roberson
Walter Roberson 2021 年 3 月 3 日

0 投票

rng(655321) %or use any other positive integer constant

3 件のコメント

Emma
Emma 2021 年 3 月 3 日
where in the script do i put this line?
Emma
Emma 2021 年 3 月 3 日
nevermind got it!
Steven Lord
Steven Lord 2021 年 3 月 3 日
This documentation page has more information about controlling the random number generator.

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

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

質問済み:

2021 年 3 月 3 日

コメント済み:

2021 年 3 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by