注册 登录
编程论坛 Matlab

[求助] matlab中矩阵重排的问题

tianhaixin 发布于 2007-10-12 18:10, 2969 次点击
请各位高手帮忙!!!!
假如有一个混沌序列X,按升序排列既【X",L】=sort(X),X"为升序排列的混沌序列,L为索引序列,若将索引序列L按列转换成二维矩阵L",按置乱索引矩阵L"重排另一个已知矩阵W,应该用什么函数,怎么实现?
现在着急用,请多帮忙!!!!!!!!!谢谢!!!
2 回复
#2
hitzhang2007-10-31 14:38
不很理解你的意思啊
看一下类似于这样的操作
x=rand(1,100);y=rand(10,10);
[xx,l]=sort(x);
ll=reshape(l,[10 10]);
yy=y(ll);
#3
tianhaixin2007-11-14 16:21

谢谢!我得问题我解决了,可是你写的函数里yy=y(ll);是什么意思?

1