chu_qiu 发表于 2006-5-28 19:19

matlab中按从大到小排序的函数?

在matlab中有sort()实现从小到大的排序,<BR>那有没有实现从大到小排序的函数呀?

privacy 发表于 2006-5-28 21:16

仔细看看sort的帮助

chu_qiu 发表于 2006-5-31 10:34

<P> x=</P>
<P>x =</P>
<P>   1   6   8   2   4   7   3</P>
<P>&gt;&gt; val = flipud(sort(x))</P>
<P>val =</P>
<P>   1   2   3   4   6   7   8</P>
<P>&gt;&gt; val = sort(x)</P>
<P>val =</P>
<P>   1   2   3   4   6   7   8<BR>为什么sort()和flipud(sort(x))输出结果都是按升序排列?<BR>那里出错了呀...</P>

scdxhy 发表于 2006-5-31 13:15

回复:(chu_qiu) x=[1 6 8 2 4 7 3]x = 1 ...

fipud命令是对排的升序或降序,sort命令是对列的升序!!你把x的转置就可以了~

yangzj 发表于 2006-5-31 13:59

sort不是升降序都可以吗?
页: [1]
查看完整版本: matlab中按从大到小排序的函数?