miniducky 发表于 2006-7-5 09:44

求助:如何将矩阵的各列随机调整

求助大侠:
       我现在有一个矩阵,共有150列,是按时间顺序分布的,如何用matlab命令将矩阵的列打乱,让其随机分布?
       本人先在此谢过了!

bainhome 发表于 2006-7-5 13:14

>> a=round(10*rand(4))
a =
    10   9   8   9
   2   8   4   7
   6   5   6   2
   5   0   8   4
>> b=a(:,randperm(size(a,2)))
b =
   8   9   9    10
   4   7   8   2
   6   2   5   6
   8   4   0   5

miniducky 发表于 2006-7-5 23:27

感谢高手的赐教!

页: [1]
查看完整版本: 求助:如何将矩阵的各列随机调整