如图所示,蓝色点100个服从N(3.5, 1), 红色点服从N(1, 1).
matlab怎么生成随机的高斯分布点?
答案:2 悬赏:40
解决时间 2021-02-23 19:17
- 提问者网友:追忆成伤
- 2021-02-23 14:28
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-02-23 15:16
分别生成XY坐标就可以。
蓝色点
B = 3.5+randn(100, 2);
红色点
R = randn(100, 2);
得到的是100*2的矩阵,每行是一个坐标
蓝色点
B = 3.5+randn(100, 2);
红色点
R = randn(100, 2);
得到的是100*2的矩阵,每行是一个坐标
全部回答
- 1楼网友:不服输的倔强
- 2021-02-23 16:53
可调用matlab内部函数,格式为u=randn(n) 或者u=randn(m,n),前者为n维向量,后者为m*n矩阵,
这种调用方式产生的随机序列均值为零,方差为1
例如:r = normrnd(mu, sigma, m, n)
%产生服从n(mu, sigma^2) 分布的m行n列的随机数组r
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯