有效的评价汽车倒退的协方差矩阵

3视图(30天)
我需要提高以下协方差矩阵的计算(C), p是一个自回归模型的顺序和x (istart: istop)是我想要的时间序列C:
因为我= 0:p
j = 0:我
sum_ = 0;
t = p + istart: istop
sum_ = sum_ + x (t)) * (t-j);
结束
C (i + 1, j + 1) = sum_;
结束
结束

答案(1)

Shubham Rawat
Shubham Rawat 2020年8月24日
编辑:Shubham Rawat 2020年8月25日
嗨,塞巴斯蒂安。,
你可以做以下的事情来评估有效,
  • 你可以pre-initialize协方差(C)矩阵由0或1
C = 0 (p + 1, + 1);
  • 你可以Vectorize的代码为特定的任务
t = p + istart: istop;
cumulative_sum = cumsum (x(我)。* x (t-j));
sum_ = cumulative_sum (last_element);
  • 你也可以并行化的循环利用parfor
parfort = p + istart: istop

标签

s manbetx 845

社区寻宝

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

开始狩猎!