0
我想生成100个矢量,每个大小为1x7。我目前有以下代码,但是当我绘制它时,它似乎太线性间隔。有没有办法实现类似的结果只有更粗糙?生成类似但不同的矢量
P = randi([7 12],100,7)'/10.* repmat(randn(1,7),100,1)';
我想生成100个矢量,每个大小为1x7。我目前有以下代码,但是当我绘制它时,它似乎太线性间隔。有没有办法实现类似的结果只有更粗糙?生成类似但不同的矢量
P = randi([7 12],100,7)'/10.* repmat(randn(1,7),100,1)';
您可以对随机化部分使用不同的分布。 randi正在使用均匀分布。您可以使用rng函数来控制随机数的生成。有不同的发电机,如:
'twister' Mersenne Twister
'combRecursive' Combined Multiple Recursive
'multFibonacci' Multiplicative Lagged Fibonacci
为例:
rng('shuffle')
rng(1);
A = rand(2,2);
rng(2);
B = rand(2,2);
它产生不同数目的各一次。
查看link了解更多信息。
顺便说一句,当你谈论一个你不喜欢的图片时,最好展示它。 – SamB
“太线性间隔”为什么?从你的问题中你不清楚你想达到什么。 –