How to draw a random number from Cauchy Distribution with a particular mean and standard deviation?

17 ビュー (過去 30 日間)
We can generate a random number from the normal distribution with mean parameter mu and standard deviation parameter sigma using normrnd(mu,sigma). However, how can we generate a random number from the Cauchy distribution using specific mu and sigma;, e.g., mu=0.5 and sigma=0.1?

採用された回答

Chunru
Chunru 2021 年 8 月 15 日
編集済み: Chunru 2021 年 8 月 15 日
Using the fact that Cauchy distribution is the Student's t distribution with dof=1.
mu =4e5; sigma = 20;
r = mu+sigma*trnd(1, 100000, 1); % mu, signam: location and scale parameters (not mean and std)
hist(r, 1000);
  3 件のコメント
Chunru
Chunru 2021 年 8 月 15 日
編集済み: Chunru 2021 年 8 月 15 日
We are generating Caucht distributed random numbers above with mu and sigma!!! You can change mu and sigma to any value you like.
mu =0.5; sigma = 0.1;
r = mu+sigma*trnd(1, 10, 1)
r = 10×1
0.2176 0.2956 0.7131 0.3013 0.1826 0.1251 0.5845 0.6408 0.4869 0.7205

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

その他の回答 (1 件)

Image Analyst
Image Analyst 2021 年 8 月 15 日
  3 件のコメント

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

Community Treasure Hunt

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

Start Hunting!

Translated by