在matlab中使用曲线拟合工具时避免循环

时间:2014-06-17 11:13:24

标签: matlab curve-fitting

我有70 x 345600矩阵说data_in。其每列都是70个时间步长的数据样本。 我通过使用以下循环为其拟合曲线来训练此数据。

output = zeros(30,345600);
for i = 1:345600
    ft_ = fittype('linearinterp') %// I am using a proper model
    targets = data_in(:,i);
    inputs = (1:70)';
    cf_  = fit(inputs,targets,ft_);
    output(:,i) = cf_(71:100);
end

目前有循环,大约需要1小时20分钟。有没有办法加速这段代码

0 个答案:

没有答案