Matlab矢量与等距数字

时间:2017-06-01 11:35:29

标签: matlab vector range normal-distribution

我有两个正态分布,用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 但是我如何在代码中得到这个,这适用于更复杂的输入?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

step_size = (d+2)/(n-1);
A = -1:step_size:(d+1);

事实上,有一个内置功能

A = linspace(-1, d+1, n);