column wise adding

13 Ansichten (letzte 30 Tage)
mahaveer hanuman
mahaveer hanuman am 8 Jun. 2011
i had y= 1 6 4 7 5 3 6 4 9 n so on... i want yout=1+6+4 7+5+3 6+4+9

Antworten (1)

Andrei Bobrov
Andrei Bobrov am 8 Jun. 2011
doc reshape
doc sum
yout = sum(reshape(y,3,[]));
EDIT
z = sum((x-y).^2,2);
  2 Kommentare
mahaveer hanuman
mahaveer hanuman am 8 Jun. 2011
i mean i have:
y(0)= 1 2 5
y(1)= 3 5 7
y(2)= 2 6 4
x(0)= 1 -2 7
x(1)= 3 5 4
x(2)= 2 -6 2
now i need output as:
z(0)=(1-1)^2+(2+2)^2+(5-7)^2
z(0)=20
and so on for z(1),z(2).
please help!!
David Young
David Young am 8 Jun. 2011
y(0) = 1 2 5 does not make sense. First because MATLAB array indexes start from 1; second because if y is a numerical array each element must contain a single value, not 3 values. Please can you clarify what you want to do?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Operators and Elementary Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by