MATLAB: Summation with a vector

MATLABsummationvectors

Hi guys I'm new here and I'm just learning Matlab for signal processing.
I'm trying to solve this summation:
I've tried using sum:
>> n=[-10:10];
>> x=zeros(1,length(n));
>> sum(x(n==i),i=1..10);
but I'm getting a not a valid target assignment error..
I also saw symsum but I don't know how to implement that on computing a vector.
Please help me, and thanks in advance. P.S. I'm using MATLAB 7.12.

Best Answer

n=-10:10
x=[zeros(1,11) ones(1,10)]
stem(n,x)
Related Question