注册 登录
编程论坛 Matlab

求教高手,有关随机数重新组合的问题

蓝山咖啡7258 发布于 2008-10-19 17:08, 1393 次点击
求教高手,实在搞不定了
生成了三组随机数,如下:
s1=normrnd(10,4,300,1);
s2=normrnd(50,5,300,1);
s3=normrnd(90,7,300,1);
现在想将它们合为一组数据,不是用s=[s1;s2;s3],是想合到一起后,所有的数都是随机排列的。
麻烦大家了。。。
2 回复
#2
hitzhang2008-10-19 22:50
s1=normrnd(10,4,300,1);
s2=normrnd(50,5,300,1);
s3=normrnd(90,7,300,1);
s=[s1;s2;s3];
s=s(randperm(900));
#3
蓝山咖啡72582008-10-20 16:19
非常感谢!
[bo][un]hitzhang[/un] 在 2008-10-19 22:50 的发言:[/bo]

s1=normrnd(10,4,300,1);
s2=normrnd(50,5,300,1);
s3=normrnd(90,7,300,1);
s=[s1;s2;s3];
s=s(randperm(900));


呵呵,厉害!非常感谢!
1