日期的字符串转换成向量和消耗现有的矩阵

2视图(30天)
你好,
我想把日期字符串转换成日期向量并将其存储回矩阵通过消耗现有的矩阵
这个数据源:
21/10/2012 16:00:00 0 81.34
21/10/2012 17:00:00 0 87.52
这是我未能解决它的新矩阵:
yymm dd hh mm党卫军
2012 10 21 16 0 0 0 81.34
2012 10 21 17 0 0 0 87.52
这是我的代码
d1a = rain_txt(我);%日期字符串形成像21/10/2012 16:00:00
formatIn =“dd / mm / yyyy HH: mm: SS”;
mat2 = vec2mat (datevec d1a formatIn) (6);
谢谢你!
4评论
努尔穆罕默德回历2月
努尔穆罕默德回历2月 2014年6月10日
编辑:努尔穆罕默德回历2月 2014年6月10日
谢谢杰夫,我的意思是这个脚本还没有完成。转换到目前为止向量是工作,但我不知道如何把它回矩阵。
我得到的数据矩阵在矩阵,因此mat2 {}。我用vec2mat从向量日期转换成矩阵:
是这样的:
yyyy毫米dd hh毫米党卫军data1 data2
2012 10 21 16 0 0 1.234 - 2.345
* 在成千上万的数据行
谢谢你!

登录置评。

答案(2)

郑宇硕
郑宇硕 2014年6月10日
这是一个快速简单的方法
文本= [“21/10/2012 16:00:00 0 81.34 ';
“21/10/2012 17:00:00 0 87.52 ']
临时(找到(temp = =' / '))=' ';
临时(找到(temp = =“:”))=' ';
i = 1:尺寸(文本、1)
(我:)= strread(临时(我:))
结束
这将给你
一个=
21 2012 16 0 0 0 81.34
21 2012 17 0 0 0 87.52
1评论
努尔穆罕默德回历2月
努尔穆罕默德回历2月 2014年6月10日
谢谢你的回答,我需要从excel导入数据并把它放到矩阵,但是我有一个日期和时间的问题。我需要分裂,月,日,小时,分钟,然后把它到现有的或新的矩阵。谢谢你!

登录置评。


努尔穆罕默德回历2月
努尔穆罕默德回历2月 2016年1月15日
*这是脚本工作。*
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% 2015年7月14日
%脚本为每个月平均气候数据如果可用的数据
%年、月、日、小时和雨率在其列1,2,3,4和5。
%的输出将意味着对每个月的雨
%可以用来情节每月降雨率的模式
%清除所有;
from_file =F: \ zuraidin \ DATA \ data_met \ DATA_PROJECT \ Chuping.xls ';
filep = from_file;
[ANN_num_MEAN, ANN_txt_MEAN ANN_data_MEAN] = xlsread (filep,“RAIN_RATE_MEAN”,);
[ANN_num_A_MEAN, ANN_txt_A_MEAN ANN_data_A_MEAN] = xlsread (filep,“RAIN_AMOUNT_MEAN”,);
% (ANN_num_TEST ANN_txt_TEST ANN_data_TEST] = xlsread (filep CLEAN_DATA_SMALL”,“);
%(温度、时间戳)= xlsread (filep,‘CLEAN_DATA4’,”);
%的气候数据列五个假设您有一个数组,,
%的年,月,日,小时在其列1,2,3和4分别。
%应该产生一行每year-month组合,不仅为12个月。
% C =独特()返回相同的数据,但没有重复。
一个= ANN_num_MEAN;
(第九u ~) =独特((:,1:2),“行”);
MEAN_RAIN_RATE = [u, accumarray(第九(:,5))。/ accumarray(第九,1)];
%月和年的号码
MEAN_RAIN_RATE_NUM = [datenum (MEAN_RAIN_RATE (: 1), MEAN_RAIN_RATE (:, 2), 1) MEAN_RAIN_RATE (:, 3)];
%的阴谋雨率与月- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
图();
%的阴谋(MEAN_RAIN_RATE_NUM (: 1), MEAN_RAIN_RATE_NUM (:, 2),“r-o”);b % r红色,蓝色
情节(MEAN_RAIN_RATE_NUM (: 1) MEAN_RAIN_RATE_NUM (:, 2),“这”,“线宽”,1.5,“MarkerSize”5);
标题(“月平均降水率:Chuping”)
包含(“月、年”);
ylabel (“意思是毫米/小时”);
传奇(月平均的);
集(gca),“XTick”MEAN_RAIN_RATE_NUM (: 1));% X轴蜱虫
datetick (“x”,“嗯yyyy”,“keeplimits”,“keepticks”);
xticklabel_rotate([], 45岁);%旋转x标签通过调用fn xticklabel_rotate ()
持有;

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!