How to get a sum of a series
5 views (last 30 days)
Show older comments
dav
on 20 Feb 2014
Answered: Muruganandham Subramanian
on 20 Feb 2014
Hello,
I need to get the sum of
Y(t)= A(i)*X(t-i)
where X is a vector of size (100,1). A is a vector of size (3,1)
i=0 to 2 and t= 3 to 100.
Any help is greatly appreciated.
Thanks
Dav
0 Comments
Accepted Answer
kjetil87
on 20 Feb 2014
t = 3:100;
sumY=0;
for i=0:2
sumY = sumY+sum(A(1+i)*X(t-i)) ;
end
like this?
0 Comments
More Answers (2)
David Young
on 20 Feb 2014
Edited: David Young
on 20 Feb 2014
If you want the sum over i for each t, then it's
Y = conv(X, A, 'valid');
0 Comments
See Also
Categories
Find more on Assembly in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!