数组各元素按降序排序只用sort(a,'descend')吗?请高手指教啊
建立一个程序文件px.m将输入数组各元素按降序排序,并输出。只用sort(a,'descend')这个命令就可以了吗?如果是多维的矩阵怎么办啊?
请高手指教啊~~~~~~~ help sort!
A = [ 375; 683; 04 2 ]; sort(A,1,'descend') 谢谢,作出来了:@D 发现个问题,复数的时候好像是按照模来排序的,怎么才能按实部来排序,并且矩阵元素还完整,就是说矩阵元素的实虚部都还在
回复 地板 f_mangou 的帖子
aa=magic(3); aa=aa(:); aa=aa+i*'bb=sort(aa)
=sort(real(aa)); cc=aa(ind)
回复 5楼 ChaChing 的帖子
:handshake 真是太感谢了主任的例子是算的一列的情况,现在我改了一下,可以算多列的了,还是要多谢了,下面是我改之后的代码,不熟,可能有些啰嗦
a=; t=[];
for i=1:1:3
z=a(:,i);
=sort(imag(z));
zzz=z(ind);
t=cat(2,t,zzz);
end
[ 本帖最后由 ChaChing 于 2010-3-20 00:01 编辑 ]
页:
[1]