【发布时间】:2019-12-01 19:16:38
【问题描述】:
我正在为我的 Matlab 作业而苦苦挣扎。
我有一个名为“date”的日期时间数组和两个双精度数组(X 和 Y),其中包含每个时间步的测量值。
我必须完成以下任务:
选择 X 和 Y 均大于其各自 Z 值的所有时间步长。将这些时间步长的日期存储在一个新变量中。将其命名为“C”
Z 和 Y 是 52584x1 双向量,date 是格式为 52584x1 日期时间 (dd.MM.yyyy hh:mm) 的向量
我试过了:
%Some Dummy Data:
Y = 1:8:80
X = 2:4:40
t1 = datetime(2013,11,1,8,0,0)
t2 = datetime(2013,11,10,8,0,0)
date = t1:t2
Z = 8;
for i = length(date)
if X(i) > Z && Y(i) > Z
C=date(i)
end
end
我猜C=date(i)有问题
感谢您的帮助!
【问题讨论】:
标签: matlab