matlab sort函数运行情况详解
鉴于matalb中对于sort函数的帮助写的比较函数,现笔者自己分享一下其运行原理。
1. 当A是矩阵的时候,且dim为1
1)我们先生成一个4*桃轾庾殇4的随机矩阵
2) sort(A,1)一下
可以看到参数1,是使矩阵每一列按照从小到达的顺序排序
3) 下面看一下sort返回两个矩阵分别表示什么
x1是排序结果,x2反映的是每一列做了什么样的挪动导致排出这样的顺序。
比如第一列是4 2 3 1 说明是原始矩阵第1列中第4个元素、第2个元素、第3个元素、第1个元素,以这样的顺序进行排序,即可得到。
2. 当A是矩阵,且dim为2,这里是按照行排序,我就只上一下运行结果了
是不是有种瞬间顿悟的感觉。
向量的情况类似,只有一列嘛。就不上图了
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:94
阅读量:92
阅读量:32
阅读量:53