matlab常用函数

来源:互联网 发布:unity3d的web控件 编辑:程序博客网 时间:2024/05/29 15:23

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


1.金融时间序列的知识

新建时间序列

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

时间序列频率转换

newfts=convertto(oldfts,newfreq);

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

2.时间函数

时间格式

NumberStringExample0'dd-mmm-yyyy HH:MM:SS'01-Mar-2000 15:45:171'dd-mmm-yyyy'01-Mar-20002'mm/dd/yy'03/01/003'mmm'Mar4'm'M5'mm'036'mm/dd'03/017'dd'018'ddd'Wed9'd'W10'yyyy'200011'yy'0012'mmmyy'Mar0013'HH:MM:SS'15:45:1714'HH:MM:SS PM'3:45:17PM15'HH:MM'15:4516'HH:MMPM'3:45PM17'QQ-YY'Q1-9618'QQ'Q119'dd/mm'01/0320'dd/mm/yy'01/03/0021'mmm.dd,yyyy HH:MM:SS'Mar.01,2000 15:45:1722'mmm.dd,yyyy'Mar.01,200023'mm/dd/yyyy'03/01/200024'dd/mm/yyyy'01/03/200025'yy/mm/dd'00/03/0126'yyyy/mm/dd'2000/03/0127'QQ-YYYY'Q1-199628'mmmyyyy'Mar200029(ISO 8601)'yyyy-mm-dd'2000-03-0130(ISO 8601)'yyyymmdd THHMMSS'20000301T15451731'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)

1 0
原创粉丝点击