MATLAB学习七(二):数组比较sortrows
数组比较sortrows
对矩阵行或表行进行排序
语法
B = sortrows(A)
B = sortrows(A,column)
B = sortrows(___,direction)
B = sortrows(___,Name,Value)
[B,index] = sortrows(___)
tblB = sortrows(tblA)
tblB = sortrows(tblA,'RowNames')
tblB = sortrows(tblA,rowDimName)
tblB = sortrows(tblA,vars)
tblB = sortrows(___,direction)
tblB = sortrows(___,Name,Value)
[tblB,index] = sortrows(___)
说明
示例
B = sortrows(A) 基于第一列中的元素按升序对矩阵行进行排序。当第一列包含重复的元素时,sortrows 会根据下一列中的值进行排序,并对后续的相等值重复此行为。
示例
B = sortrows(A,column) 基于向量 column 中指定的列对 A 进行排序。例如,sortrows(A,4) 会基于第四列中的元素按升序对 A 的行进行排序。sortrows(A,[4 6]) 首先基于第四列中的元素,然后基于第六列中的元素,对 A 的行进行排序。
示例
对于上述任意语法,B = sortrows(___,direction) 均按 direction 指定的顺序对 A 的行进行排序。direction 可以是 ‘ascend’(默认值,对于升序排序)或 ‘descend’(对于降序排序)。direction 也可以是元素为 ‘ascend’ 和 ‘descend’ 的元胞数组,其中每个元素对应于 sortrows 对其进行运算的一个列。例如,sortrows(A,[4 6],{‘ascend’ ‘descend’}) 基于第四列按升序对 A 的行进行排序,然后基于第六列按降序排序。
示例
B = sortrows(___,Name,Value) 指定用于对行进行排序的其他参数。例如,sortrows(A,‘ComparisonMethod’,‘abs’) 按模对 A 的元素进行排序。
示例
[B,index] = sortrows(___) 还会返回描述行的重新排列的索引向量,以便 B = A(index,:)。
示例
tblB = sortrows(tblA) 基于第一个变量中的值按升序对表行进行排序。如果第一个变量中的元素重复,则 sortrows 按第二个变量中的元素排序,依此类推。
如果 tblA 是时间表,则 sortrows 将基于行时间按升序对 tblA 中的行进行排序。时间表的行时间沿时间表的第一个维度标记行。
示例
tblB = sortrows(tblA,‘RowNames’) 基于表的行名称对表进行排序。表的行名称沿表的第一个维度标记行。如果 tblA 不包含行名称,即,tblA.Properties.RowNames 为空,则 sortrows 返回 tblA。
当 tblA 是时间表时,不支持此语法。
示例
tblB = sortrows(tblA,rowDimName) 沿第一个维度按行标签 rowDimName 对 tblA 进行排序。
如果 tblA 是表,则行标签为行名称。
如果 tblA 是时间表,则行标签为行时间。
示例
tblB = sortrows(tblA,vars) 按 vars 指定的变量中的元素对表进行排序。例如,sortrows(tblA,{‘Var1’,‘Var2’}) 首先基于 Var1 中的元素,然后基于 Var2 中的元素对 tblA 的行进行排序。
如果 tblA 是包含行名称的表,则 vars 可以包含行名称。
如果 tblA 是时间表,则 vars 可以包括行时间。
示例
对于上述任意表语法,tblB = sortrows(___,direction) 按照 direction 指定的顺序对 tblA 进行排序。direction 可以是 ‘ascend’ 或 ‘descend’,它应用于 sortrows 对其执行运算的所有指定的变量、行名称或行时间。direction 也可以是元素为 ‘ascend’ 和 ‘descend’ 的元胞数组,其中每个元素对应于要排序的指定变量、行名称或行时间。
示例
tblB = sortrows(___,Name,Value) 指定用于对表或时间表的行进行排序的其他参数。例如,sortrows(tblA,‘Var1’,‘MissingPlacement’,‘first’) 基于 Var1 中的元素进行排序,将 NaN 等缺失的元素排在表的开头。
示例
[tblB,index] = sortrows(___) 还返回一个索引向量以使 tblB = tblA(index,:)。
MATLAB学习七(二):数组比较sortrows相关推荐
- MATLAB学习笔记——二维和三维绘图
MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...
- MATLAB学习笔记(二) -- 矩阵和数组
一.矩阵和数组的创建 函数法主要用于一些具有特许规律的矩阵. (1)zeros() -- 全零矩阵生成,ones() -- 全1矩阵 (2)eye() -- 单位矩阵,不支持二维以上的矩阵生成 (3) ...
- MATLAB学习——变量、数组
变量.数组 变量 赋值 显示格式 数组 一维数组 生成数组 元素提取 提取单个元素 抽取 二维数组 生成数组 提取 提取单个元素 提取子矩阵 添加 字符数组 空数组 变量 赋值 赋值语句一般形式:变量 ...
- Java编程思想学习(十二) 数组和容器
一.数组 1).数组的多种初始化方式 下面总结了初始化数组的多种方式,以及如何对指向数组的引用赋值,使其指向另一个数组对象.值得注意的是:对象数组和普通数组的各种操作基本上都是一样的:要说有什么不同 ...
- matlab学习(二)
多维整数线性规划使用lingo更方便 dist--欧式距离加权函数(Euclidean distance weight function) 语法: Z = dist(W,P) df = dis ...
- 【台大郭彦甫】Matlab入门教程超详细学习笔记二:基本操作与矩阵运算(附PPT链接)
Matlab入门教程超详细学习笔记二:基本操作与矩阵运算 前言 一.基本操作 1.把matlab当作计算器使用 2.变量 3.控制格式输出 二.矩阵运算 1.矩阵 2.矩阵索引 3.使用:创建向量 4 ...
- MATLAB学习——图形绘制(2):二维图形绘制plot指令
摘要 二维图形是MATLAB图形的基础,也是应用最广泛的图形类型之MATLAB提供了许多二维图形绘制函数. MATLAB基本的二维图形包括线型(LinePlots) .散点型(ScatterPlots ...
- MATLAB学习——数据类型(结构体、数组、单元数组、map容器类型)
本篇文章对Matlab中的剩余数据类型进行介绍,它们分别为结构体类型.数组类型.单元数组类型.map容器类型. 结构体类型 与C语言中的结构体类型相似,Matlab中的结构体也可以通过字段存储多个不同 ...
- MATLAB学习笔记(二)
MATLAB学习笔记(二) 一.矩阵运算 矩阵分析 向量和矩阵的范数运算 矩阵的秩 矩阵的化零矩阵 矩阵的化简rref()函数 线性方程组 超定线性方程组求解 矩阵分解 1.对称正定矩阵的Choles ...
最新文章
- win7删除桌面文件需要刷新才会消失(2种解决方法)
- 树莓派 -- 按键 (key)使用BCM2835 gpio library
- SAP ABAP MARD和MARDH计算逻辑
- 【模板】 全排列 有重复元素的全排列
- JavaScript中带有示例的Math.PI属性
- 输出一行星花 1110 java
- python判断某一天是周几
- javaWeb三大框架总结
- vmware不能resume问题,Collect Support Data,vmware.log
- 在mysql中如何添加函数库_详细讲解如何为MySQL数据库添加新函数
- 程序4-1 对每个命令行参数打印文件类型
- Python 中的 if __name__ == '__main__'
- VirtualBox centos下设置共享文件夹
- 状压DP入门——玉米田
- android 当电脑屏幕,手机变身为电脑的第二屏幕?让你把手机当成电脑用!
- Dynamic Graph Attention for Referring Expression Comprehension 論文閲讀筆記
- Hadoop-day07(MapReduce三个小案例)
- 机械键盘知识漫谈(一)- 初级篇
- Mac 超详细入门指南,收藏了!
- 成都天瑞地安谈VR虚拟增强技术能否取代修图软件的意见
热门文章
- 光电收发器不匹配造成网络不通
- 聊一聊清华读博的焦虑与成长
- 电脑进入BIOS系统的简单方法。
- 基于ns2和ns3进行AODV协议改进仿真
- [Andoid][踩坑]CTS 11_r3开始出现的testBootClassPathAndSystemServerClasspath_nonDuplicateClasses FAIL问题分析
- 如何阻止某款软件访问网络
- 通用视觉技术体系“书生”(INTERN)由七大模块组成
- B站服务端代码泄漏:如何提交takedown,删除泄漏源码的仓库和Fork
- 字符串操作——substr用法
- centos 7升级内核,yum方式升级内核,编译方式升级内核