我有两个正态分布,用d分隔。左边是u = 0,sigma = 1,右边是u = d,sigma = 1。 现在我想创建一个Vector A,它有1行和n列。 A应填充-1和d + 1之间的数字(以便它们超过两个分布的范围),但它们应该是等距的。
对于d = 1且n = 3,这应该是例如A = -1 0 1 但是我如何在代码中得到这个,这适用于更复杂的输入?
非常感谢你的帮助!
答案 0 :(得分:1)
step_size = (d+2)/(n-1);
A = -1:step_size:(d+1);
事实上,有一个内置功能
A = linspace(-1, d+1, n);