【发布时间】:2012-04-23 09:14:40
【问题描述】:
我想模拟 150,000 个 Y^x 的随机值并创建它们的直方图。谁能告诉我如何在 matlab 上做到这一点?
【问题讨论】:
-
你是怎么得到
Y和x的?什么分布,或生成过程,或其他什么? -
抱歉 x 和 y 是均匀分布。 U=Y^x
标签: matlab math statistics histogram
我想模拟 150,000 个 Y^x 的随机值并创建它们的直方图。谁能告诉我如何在 matlab 上做到这一点?
【问题讨论】:
Y和x的?什么分布,或生成过程,或其他什么?
标签: matlab math statistics histogram
Y = y_lower + (y_upper-y_lower) * rand(150000,1);
x = x_lower + (x_upper-x_lower) * rand(150000,1);
U = Y .^ x;
hist(U);
Y 从 5 到 8 和 x 从 2 到 2.5 的示例输出:
【讨论】:
rand 给你制服(0, 1); randn 给你 normal(0, 1)。