time=(0:15:16*1440);
data=zeros(3,length(time));
for i=1:length(time)
(not sure what goes here)=ValidateTime(0,0,time(i));
end
validateTime是我的函数,返回3个值。 如何将函数的输出存储到我之前创建的数据矩阵中?
答案 0 :(得分:1)
假设ValidateTime(..)返回长度为3的行向量,您可以将其转置为列向量,并将其分配给数据矩阵中的第i列。
time=(0:15:16*1440);
data=zeros(3,length(time));
for i=1:length(time)
data(:,i)=ValidateTime(0,0,time(i))'; % Note the single quote!
end