matlab常用函数

今天写了一个小程序,许多常用的函数都忘记了,在博客写一次加深印象。


1.金融时间序列的知识

新建时间序列

ftsdata=fints(dates,data,datanames,freq)

时间序列频率转换

newfts=convertto(oldfts,newfreq);

注:freq为时间序列的频率,2为周序列(生成时以第一个数据的星期为准)

2.时间函数

时间格式

NumberStringExample
0'dd-mmm-yyyy HH:MM:SS'01-Mar-2000 15:45:17
1'dd-mmm-yyyy'01-Mar-2000
2'mm/dd/yy'03/01/00
3'mmm'Mar
4'm'M
5'mm'03
6'mm/dd'03/01
7'dd'01
8'ddd'Wed
9'd'W
10'yyyy'2000
11'yy'00
12'mmmyy'Mar00
13'HH:MM:SS'15:45:17
14'HH:MM:SS PM'3:45:17PM
15'HH:MM'15:45
16'HH:MMPM'3:45PM
17'QQ-YY'Q1-96
18'QQ'Q1
19'dd/mm'01/03
20'dd/mm/yy'01/03/00
21'mmm.dd,yyyy HH:MM:SS'Mar.01,2000 15:45:17
22'mmm.dd,yyyy'Mar.01,2000
23'mm/dd/yyyy'03/01/2000
24'dd/mm/yyyy'01/03/2000
25'yy/mm/dd'00/03/01
26'yyyy/mm/dd'2000/03/01
27'QQ-YYYY'Q1-1996
28'mmmyyyy'Mar2000
29(ISO 8601)'yyyy-mm-dd'2000-03-01
30(ISO 8601)'yyyymmdd THHMMSS'20000301T154517
31'yyyy-mm-dd HH:MM:SS'2000-03-01 15:45:17

日期转化成数值

datenum('30-dec-2009')

获取年份

year('30-dec-2009')

获取月份

month('30-dec-2009')

获取日期是一年中的第几周

weeknum('30-dec-2009')

查看日期是星期几

weekday('30-dec-2009')

3.其他

判断数组是否为空

isempty()

判断数组是否含有某元素

ismember(3,a)

查找元素位置

find(a==2)

Tips:提取数组b中的数据,对应数组a中值为2的位置  b(find(a==2))

数组去重

unique(a)

将字符串a中b部分替换为c

strrep(a,b,c)

字符串链接

strcat(a,b)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值