matlab 日期排序_MATLAB时间序列的排序函数
sort
功能:对时间序列x进行排序。
格式:m = sort(x, mode) % 当参数mode=‘ascend’,表示对x进行升序重排;当mode=‘descend’,表示降序重排
wrev
功能:得到时间序列x的逆序。
格式:m = wrev(x)
如
>> A = randn(5, 1)
A =
0.673698696541778
-0.669112995372736
-0.400322700634663
-0.671802427219058
0.57562901658315
>> wrev(A)
ans =
0.57562901658315
-0.671802427219058
-0.400322700634663
-0.669112995372736
0.673698696541778
issorted
功能:判断时间序列x是否按升序排列。
格式:m = issorted(x)
unique
功能:对时间序列x按互异元素进行重排。
格式:[b, m, n] = unique(x) % b为x的互异元素按升序重排,m为b中每一元素出现在x中的位置,n为x中各个元素在b中的位置
如
>> A = [1 1 5 6 2 3 3 9 8 6 2 4]
A =
1 1 5 6 2 3 3 9 8 6 2 4
>> [b1, m1, n1] = unique(A, 'first')
b1 =
1 2 3 4 5 6 8 9
m1 =
1 5 6 12 3 4 9 8
n1 =
1 1 5 6 2 3 3 8 7 6 2 4
>> [b2, m2, n2] = unique(A, 'last')
b2 =
1 2 3 4 5 6 8 9
m2 =
2 11 7 12 3 10 9 8
n2 =
1 1 5 6 2 3 3 8 7 6 2 4
ismember
功能:判断两时间序列中元素的包含关系。
格式:m = ismember(x1, x2)
如
>> set = [0 2 4 6 8 10 12 14 16 18 20];
a = (1:5)
a =
1 2 3 4 5
>> ismember(a, set)
ans =
0 1 0 1 0
>>
sortrows
功能:按指定列进行重排序。
格式:B = sortrows(A) % 按第一列的数值大小进行排序,第一列相同按第二列,一次下去
B = sortrows(A, column) % 按指定列的数值大小进行排序
如
>> A=floor(gallery('uniformdata',[6 7],0)*100);
A(1:4,1)=95; A(5:6,1)=76; A(2:4,2)=7; A(3,3)=73
A =
95 45 92 41 13 1 84
95 7 73 89 20 74 52
95 7 73 5 19 44 20
95 7 40 35 60 93 67
76 61 93 81 27 46 83
76 79 91 0 19 41 1
>> B = sortrows(A)
B =
76 61 93 81 27 46 83
76 79 91 0 19 41 1
95 7 40 35 60 93 67
95 7 73 5 19 44 20
95 7 73 89 20 74 52
95 45 92 41 13 1 84
>> C = sortrows(A,2)
C =
95 7 73 89 20 74 52
95 7 73 5 19 44 20
95 7 40 35 60 93 67
95 45 92 41 13 1 84
76 61 93 81 27 46 83
76 79 91 0 19 41 1
intersect
功能:寻找两序列中的公共元素。
格式:[c, ia, ib] = intersect(a, b)
如
>> A = [1 2 3 6]; B = [1 2 3 4 6 10 20];
[c, ia, ib] = intersect(A, B)
c =
1 2 3 6
ia =
1 2 3 4
ib =
1 2 3 5
lagmatrix
功能:生成滞后时间序列。
格式:XLAG = lagmatrix(x, Lags)
如
>> x = 1:10
x =
1 2 3 4 5 6 7 8 9 10
>> lagmatrix(x, 4)'
ans =
NaN NaN NaN NaN 1 2 3 4 5 6
wkeep
功能:提取时间序列中的一个子序列。
格式:y = wkeep(x, l, opt) % 从时间序列x中提取长度为l的一个时间序列y。当输入参数opt=’c’时,则从x的中间提取;当opt=’l’,则从x的左边提取;当输入参数为opt=’r’时,则从x的右边提取。
如
>> x = 1:10; y = wkeep(x,6,'c') y = 3 4 5 6 7 8 >> y = wkeep(x,6,'l') y = 1 2 3 4 5 6 >> y = wkeep(x,6,'r') y = 5 6 7 8 9 10
matlab 日期排序_MATLAB时间序列的排序函数相关推荐
- matlab 日期排序_在Matlab中对数据进行排序(Sorting Data in Matlab)
在Matlab中对数据进行排序(Sorting Data in Matlab) 我试图在Matlab中对以下数据进行排序,但没有得到我需要的预期输出. 这是数据: '1B-3A-5A' '1A-3A- ...
- matlab数组元素的比较大小排序,MATLAB数组元素的排序
MATLAB sort() 函数用来对数组元素进行排序,它有以下几种常见的用法: B = sort(A) %使用默认规则对数组排序 B = sort(A, dim) %dim指定排序的维度 B = ...
- 【SQL】排序与运算、筛选函数
1.字段间的算术运算 销量 = 备货量 - 库存量,那么,让备货量对应的字段 total 减去库存量对应的 surplus,结果是实际销量.SQL 会根据我们给出的算式,按行执行字段与字段之间的数学运 ...
- c# 字典按ascii 排序_利用工作表函数,对字典键进行排序并给出对应重复个数
大家好,今日我们继续讲解VBA数组与字典解决方案,今日的内容是第58讲,利用工作表函数,对字典的键进行排序,并给出对应的重复个数. 对于排序,大家并不陌生,在之前的讲解中,我也讲了利用sort进行排序 ...
- Matlab与数据结构 -- 对矩阵的排序
本图文介绍了Matlab怎样实现对矩阵的排序.
- Matlab与数据结构 -- 对向量的排序
本图文介绍了Matlab怎样实现对向量的排序.
- R语言dplyr包arrage函数排序dataframe实战:单列排序、多列排序、自定义排序
R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序.自定义排序 目录 R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序
- 快速排序 python菜鸟教程-NumPy 排序、条件刷选函数
NumPy 排序.条件刷选函数 NumPy 提供了多种排序的方法. 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性. 下表显示了三种排序算法 ...
- 函数模板案例_利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试
案例描述: 利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试 #include <iostream& ...
- php如何将读取到的mysql内容按发布的日期分割显示_php如何读取文件夹目录里的文件并按照日期,大小,名称排序...
最近用到的php读取文件夹目录里的文件,并按照日期,大小,名称排序,所以写了一个方法,备用. function dir_size($dir,$url){ $dh = @opendir($dir); ...
最新文章
- 《因果科学周刊》第1期:因果社区诚邀加入,打造因果推理共同范式
- 揭秘|多伦多大学反人脸识别,身份欺骗成功率达99.5%
- 可由一个尾指针唯一确定的链表有_极客算法训练笔记(三),链表详细图解,别再逃避了朋友...
- Python基础——正则2(0503)
- 电脑删除快捷键_可能是知乎最有用的 Windows 快捷键学习指南。
- 了解 SharePoint 2010 开发中的关键设计决定
- opencv摄像头速度慢_c++ - 从OpenCV 3切换到OpenCV 4会导致网络摄像头以最高5帧的速度记录,而不是通常的30帧。 - SO中文参考 - www.soinside.com...
- android视频录制(调用系统视频录制),生成缩略图
- SSM框架-实现模糊查询-foreknow_cms
- 【Ajax】后台验证用户输入的验证码是否与随机生成的验证码一直
- [Transformer]A Survey of Transformers-邱锡鹏
- 肝了一夜,用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换...
- 文字超出部分用省略号表示
- 百度地图截取指定区域坐标(可伸拉标记点)
- 【项目整理】一个好看的导航栏
- VSCODE 使用调制控制台输出
- 建议收藏5款办公必备电脑软件
- 使用gpu服务器搭建人脸识别系统,基于GPU的大规模人脸识别系统的设计与实现
- java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材源码
- Mybatis中复杂语句标签的简单初步使用