matlab中[q,l]=sort(q); 是什么意思?

如题所述

>> x=[8 3 4 1 5 9 6 7 2];
>> [X,i]=sort(x)
X =
1 2 3 4 5 6 7 8 9

i =
4 9 2 3 5 7 8 1 6
>>
可以知道sort()函数是排序函数;
X是返回的排序之后的数组;
i是返回的排序后X的每个元素在原先数组中的位置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-29
q是排序后的矩阵
l是排序后的矩阵对应的元素在原矩阵中的位置
第2个回答  2012-11-29
说实话,实在是看读懂你的你的意思。
sort命令的意思是对一个数组排序,包括正序、逆序等
[q,l]好像是定义一个矩阵的维数,你想表明什么意思呢?
有没有前后的语句?
相似回答