文件名称:sortlind(A, varargin):对输入进行排序并返回并行排序的线性索引-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-18 10:11:51
matlab
sortlind - 排序,返回线性排序索引B = sortlind(A, ...) 等于 SORT (A, ...)。 参见文档排序以获取详细信息。 [B, I] = sortlind(A, ...) 返回一个排序索引 I 指定如何排列 A 的元素以获得 B。 然而,与排序,这些索引是*线性*索引,因此 B 等于 A(I),对于A 的任何维度和大小。此输出可用于排序相应的另一个矩阵。 例子: A = [3 4 ; 7 0 ; 5 2] A2 = 10 * A [B, I] = sortlind(A) % 排序 A(沿行) B2 = A2(I) % 并行排序 A2 AA = randi(10,[3 5 2]) = 矩阵[BB,II] = sortlind(AA,2,'descend') isequal(BB,AA(II)) % 正确!
【文件预览】:
sortlind.zip