How can I combine two columns?

Hi I have a two column matrix. How can I merge and average them?
For example, if the matrix was
5 9
3 1
1 7
Then the output would be
7
2
4

回答 (3 件)

Roger Stafford
Roger Stafford 2013 年 6 月 21 日

2 投票

If M is your two-column matrix
M = mean(M,2);

1 件のコメント

Jan
Jan 2013 年 6 月 21 日
Equivalent:
M = sum(X, 2) * 0.5;

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

David Sanchez
David Sanchez 2013 年 6 月 21 日

0 投票

Use the built-ibn function cat:
a = [1 2; 3 4];
b1 = [2 4];
b2 = [2; 4];
c1 = cat(1,a,b1);
c2 = cat(2,a,b2);
>> c1
c1 =
1 2
3 4
2 4
>> c2
c2 =
1 2 2
3 4 4
read
help cat
for more options.
Chetan Aswathanarayana
Chetan Aswathanarayana 2013 年 6 月 21 日
編集済み: Chetan Aswathanarayana 2013 年 6 月 21 日

0 投票

If A = [5 9
3 1
1 7]
>> B = A';
>> B = mean(B);
>> B = B'
B =
7
2
4

カテゴリ

ヘルプ センター および File ExchangeResizing and Reshaping Matrices についてさらに検索

タグ

質問済み:

2013 年 6 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by