-4
A
回答
3
假设你真的需要做的它使用rand
功能:利用该minus logarithm of a normalized uniform RV是一个标准化指数RV的特性:
samples = -mu*log(rand(1,500));
+1
您可以在此上下文中使用'reallog'。 – Shai
0
如果你有统计工具箱,你可以简单地使用exprnd
就像你使用rand
:
r = exprnd(mu);
其中r
大小将平均值的大小,mu
,或
r = exprnd(mu,m,n);
其中mu
是一个标量平均值,m
和n
是所需输出的大小。如果您输入edit exprnd
,则会看到该代码几乎与@LuisMendo提供的代码完全相同。您可能会发现与exponential distribution有关的其他功能对您有帮助,例如exppdf
和expcdf
。这些也很简单,并实现基本方程,您可以在您的教科书或维基百科中找到。
1
使用random
函数。 例如,要创建亩4 * 6矩阵= 1.3的指数分布使用:
random('Exponential',1.3,4,6)
或
random('exp',1.3,4,6)
相关问题
- 1. 用R中的双变量伽马分布生成随机数
- 2. 随机生成变量名?
- 3. 均匀分布的随机数生成
- 4. 在指数分布上生成一个随机数的简单解释/示例
- 5. 如何在GCC中为指数分布生成一个随机数5
- 6. 如何用Python中的Box-Cox分布生成随机变量?
- 7. 随机数生成使用srand()函数定义一个变量
- 8. 生成一个非均匀分布的随机数
- 9. 如何从指定的离散分布生成一个随机数?
- 10. 将随机生成的数字乘以另一个数字是否会改变随机性的分布?
- 11. TensorFlow:生成一个随机常量
- 12. 如何从一个统一的分布在PHP中生成一个随机数?
- 13. 分配随机数变量
- 14. 生成一个随机数得到一个随机列表项
- 15. 生成一个边缘均匀分布的随机图
- 16. 根据分布生成一组随机整数列表
- 17. 生成一个随机值
- 18. C++中的Gamma分布随机变量
- 19. 在Matlab中生成指数随机数
- 20. 施加一个随机变量随机
- 21. 生成一组随机数
- 22. Ç生成随机值INT变量
- 23. 生成不同的随机变量
- 24. 实时生成(泊松?)随机变量
- 25. 生成一个具有指定位数的随机整数Java
- 26. 通过Matlab创建一个均匀分布的随机变量
- 27. 生成多个随机数
- 28. 如何用jQuery多次随机生成一个变量
- 29. 如何生成一个随机数
- 30. 在Haskell中生成一个随机数
你尝试过这么远吗?你读过例如http://en.wikipedia.org/wiki/Exponential_distribution? –
http://www.mathworks.de/de/help/stats/exprnd.html – Daniel