我有一个 3 向量c = [0.7, 0.5, 0.2],我想将它与 n 向量中的所有内容相乘,x = rand((-1,1),n)这样我得到一个结果 n+2 向量 y,其中y[i] == x[i]*c[3] + x[i-1]*c[2] + x[i-2]*c[1]
c = [0.7, 0.5, 0.2]
x = rand((-1,1),n)
y[i] == x[i]*c[3] + x[i-1]*c[2] + x[i-2]*c[1]
我应该如何在朱莉娅中做到这一点?我觉得应该有一种方法可以将较小的 3 向量广播到 n 向量中的所有值。对于边缘情况,如果 i-1 或 i-2 超出范围,我只希望这些组件为零。
vector linear-algebra julia
julia ×1
linear-algebra ×1
vector ×1