How can i repeat the simulation method?

I have these steps to simulate data
pd= makedist('normal')
x = rand(pd,30,1)
How can I repeat the data generation process?

回答 (1 件)

Image Analyst
Image Analyst 2018 年 2 月 10 日

0 投票

Call the functions multiple times. For example you can put it into a for loop:
for k = 1 : 100
pd= makedist('normal')
x = rand(pd,30,1)
% Now do something with x.
end
but that's SO obvious that I don't think it answers your question because you must have already considered that trivial solution. Please explain better.

3 件のコメント

elham kreem
elham kreem 2018 年 2 月 10 日
thank you for reply i used this method, i mean i used tho loop but i don't know if it is true?
Image Analyst
Image Analyst 2018 年 2 月 10 日
Yes, it is true. It will run your code 100 times.
Walter Roberson
Walter Roberson 2018 年 2 月 10 日
Well, I do not see any point in initializing pd every time through the loop instead of just once before the loop.
I also do not understand why you do not just use randn()

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

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2018 年 2 月 10 日

コメント済み:

2018 年 2 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by