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时间序列的排序函数相关推荐

  1. matlab 日期排序_在Matlab中对数据进行排序(Sorting Data in Matlab)

    在Matlab中对数据进行排序(Sorting Data in Matlab) 我试图在Matlab中对以下数据进行排序,但没有得到我需要的预期输出. 这是数据: '1B-3A-5A' '1A-3A- ...

  2. matlab数组元素的比较大小排序,MATLAB数组元素的排序

    MATLAB sort() 函数用来对数组元素进行排序,它有以下几种常见的用法: B = sort(A)  %使用默认规则对数组排序 B = sort(A, dim)  %dim指定排序的维度 B = ...

  3. 【SQL】排序与运算、筛选函数

    1.字段间的算术运算 销量 = 备货量 - 库存量,那么,让备货量对应的字段 total 减去库存量对应的 surplus,结果是实际销量.SQL 会根据我们给出的算式,按行执行字段与字段之间的数学运 ...

  4. c# 字典按ascii 排序_利用工作表函数,对字典键进行排序并给出对应重复个数

    大家好,今日我们继续讲解VBA数组与字典解决方案,今日的内容是第58讲,利用工作表函数,对字典的键进行排序,并给出对应的重复个数. 对于排序,大家并不陌生,在之前的讲解中,我也讲了利用sort进行排序 ...

  5. Matlab与数据结构 -- 对矩阵的排序

    本图文介绍了Matlab怎样实现对矩阵的排序.

  6. Matlab与数据结构 -- 对向量的排序

    本图文介绍了Matlab怎样实现对向量的排序.

  7. R语言dplyr包arrage函数排序dataframe实战:单列排序、多列排序、自定义排序

    R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序.自定义排序 目录 R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序

  8. 快速排序 python菜鸟教程-NumPy 排序、条件刷选函数

    NumPy 排序.条件刷选函数 NumPy 提供了多种排序的方法. 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性. 下表显示了三种排序算法 ...

  9. 函数模板案例_利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试

    案例描述: 利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试 #include <iostream& ...

  10. php如何将读取到的mysql内容按发布的日期分割显示_php如何读取文件夹目录里的文件并按照日期,大小,名称排序...

    最近用到的php读取文件夹目录里的文件,并按照日期,大小,名称排序,所以写了一个方法,备用. function dir_size($dir,$url){ $dh = @opendir($dir);   ...

最新文章

  1. 《因果科学周刊》第1期:因果社区诚邀加入,打造因果推理共同范式
  2. 揭秘|多伦多大学反人脸识别,身份欺骗成功率达99.5%
  3. 可由一个尾指针唯一确定的链表有_极客算法训练笔记(三),链表详细图解,别再逃避了朋友...
  4. Python基础——正则2(0503)
  5. 电脑删除快捷键_可能是知乎最有用的 Windows 快捷键学习指南。
  6. 了解 SharePoint 2010 开发中的关键设计决定
  7. opencv摄像头速度慢_c++ - 从OpenCV 3切换到OpenCV 4会导致网络摄像头以最高5帧的速度记录,而不是通常的30帧。 - SO中文参考 - www.soinside.com...
  8. android视频录制(调用系统视频录制),生成缩略图
  9. SSM框架-实现模糊查询-foreknow_cms
  10. 【Ajax】后台验证用户输入的验证码是否与随机生成的验证码一直
  11. [Transformer]A Survey of Transformers-邱锡鹏
  12. 肝了一夜,用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换...
  13. 文字超出部分用省略号表示
  14. 百度地图截取指定区域坐标(可伸拉标记点)
  15. 【项目整理】一个好看的导航栏
  16. VSCODE 使用调制控制台输出
  17. 建议收藏5款办公必备电脑软件
  18. 使用gpu服务器搭建人脸识别系统,基于GPU的大规模人脸识别系统的设计与实现
  19. java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材源码
  20. Mybatis中复杂语句标签的简单初步使用

热门文章

  1. yum安装wget命令
  2. 好用的PC端wifi分析工具NetSpot免费版
  3. 性能测试专项 - 屏幕绘制性能-帧率测试 FPS测试
  4. 【java复习笔记】总目录
  5. 子网掩码和IP地址计算网络地址和广播地址的换算
  6. C++ OpenCV实现图像双三次插值算法
  7. html5网页设计-表单
  8. 测试用例设计方法大全下——场景法、、错误推测法、正交法
  9. LabVIEW哪些软件需要运行时许可
  10. 玩转openpyxl,用python制作一个公司租车记录登记表!