column wise adding

13 ビュー (過去 30 日間)
mahaveer hanuman
mahaveer hanuman 2011 年 6 月 8 日
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

回答 (1 件)

Andrei Bobrov
Andrei Bobrov 2011 年 6 月 8 日
doc reshape
doc sum
yout = sum(reshape(y,3,[]));
EDIT
z = sum((x-y).^2,2);
  2 件のコメント
mahaveer hanuman
mahaveer hanuman 2011 年 6 月 8 日
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 2011 年 6 月 8 日
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?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeOperators and Elementary Operations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by