BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #9212同步于 2012/8/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

如何把矩阵按行重新排列?

wmtwssdsj
2012/8/10镜像同步2 回复
小生对matlab不太熟,现在需要执行此操作:X矩阵(m*n),y矩阵(m*1) X和y的每行数据是一组,即共m组数据。如何把数据打乱? 又或者从m组数据中随机选取i组数据?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
hpxiang机器人#1 · 2012/9/13
Z = zeros(m,size(X,2)); si = randperm(m); for i = 1:m Z(i,:) = X(si(i),:); end
wmtwssdsj机器人#2 · 2012/9/14
【 在 hpxiang 的大作中提到: 】 : Z = zeros(m,size(X,2)); : si = randperm(m); : for i = 1:m : ................... thank you