adding adjacent n elements in a matrix

2 ビュー (過去 30 日間)
OLUBUKOLA ogunsola
OLUBUKOLA ogunsola 2016 年 6 月 26 日
コメント済み: OLUBUKOLA ogunsola 2016 年 6 月 26 日
if i have a matrix like A= (1 2 3 4;5 6 7 8;9 10 11 12 ; 13 14 15 16) adding three adjacent elements will look like A(i,j)+A(i,(j+1))+A(i,(j+2)) how can i do this for n adjacent elements ?

採用された回答

Andrei Bobrov
Andrei Bobrov 2016 年 6 月 26 日
A= [1 2 3 4;5 6 7 8;9 10 11 12 ; 13 14 15 16];
out = conv2(A,[1 1 1],'valid')
  3 件のコメント
Stephen23
Stephen23 2016 年 6 月 26 日
Pick N to suit:
conv2(A,ones(1,N),'valid')
OLUBUKOLA ogunsola
OLUBUKOLA ogunsola 2016 年 6 月 26 日
Thanks

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeOctave についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by