怎样用matlab生成0.15 到0.7之间的随机变量

[复制链接]
查看11 | 回复5 | 2013-9-5 14:10:32 | 显示全部楼层 |阅读模式
0.15 到0.7之间的均匀分布的随机变量:用随机数产生函数例如:R=unifrnd(0.15,0.7,1000,1);产生1000个这样的随机数。0.15 到0.7之间的服从高斯分布的随机变量这个问题本身就没不对,首先要给出高斯分布的期望值和方差,另外,高斯分布是在整个实数区间的。...
回复

使用道具 举报

千问 | 2013-9-5 14:10:32 | 显示全部楼层
我也贴一个生成指定区间上正态分布随机数的函数function x = trimnormrnd(mu,sigma,a,b,m,n)% 生成在[a,b]上的服从正态分布(均值为mu,标准差为sigma)的随机数矩阵% mu:正态分布均值% sigma:正态分布标准差% a:区间左端点% b:区间右端点% m:矩阵行数% n:矩阵列数% by xiezhhA = ...
回复

使用道具 举报

千问 | 2013-9-5 14:10:32 | 显示全部楼层
请问,如果要生成一个服从截断高斯分布的变量,截断位于球内,球的半径已知,可以用truncatedgaussian这个函数吗,方差怎么求呢,还有变量范围怎么表示?...
回复

使用道具 举报

千问 | 2013-9-5 14:10:32 | 显示全部楼层
请问,如果要生成一个服从截断高斯分布的变量,截断位于球内,球的半径已知,可以用truncatedgaussian这个函数吗,方差怎么求呢,还有变量范围怎么表示...
回复

使用道具 举报

千问 | 2013-9-5 14:10:32 | 显示全部楼层
回复 xuelzb 的帖子不明白你到底要说什么?上面的代码不行吗?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行