MATLAB时间维度求平均,用MATLAB制造时间维度数据

这篇博客介绍了如何使用MATLAB生成日期数据,并按照时间维度进行处理,包括计算季度平均。通过示例代码展示了如何将日期转换为季度表示,以及创建包含日期、星期几、月份等信息的结构化数据。
摘要由CSDN通过智能技术生成

%generate date_data

date=datestr(datenum(2010,1,1):datenum(2012,12,31),29);%using 29---iso define

vector=datevec(date);

vector=vector(:,1:3);

month=vector(:,2);

quarter=zeros(length(month),1);

for i=1:length(month)

switch month(i)

case {1,2,3}

quarter(i)=1;

case{4,5,6}

quarter(i)=2;

case{7,8,9}

quarter(i)=3;

case{10,11,12}

quarter(i)=4;

end

end

englishmonthname=cell(length(month),1);

for i=1:length(month)

switch month(i)

case 1

englishmonthname{i}='January';

case 2

englishmonthname{i}='February';

case 3

englishmonthname{i}='March';

case 4

englishmonthname{i}='April';

case 5

englishmonthname{i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值