行列要素の足し算

8 ビュー (過去 30 日間)
可野 谷上
可野 谷上 2020 年 12 月 28 日
回答済み: Shunichi Kusano 2020 年 12 月 28 日
行の隣り合った要素を足して新たな行列を作りたいです。
例えば、
A=[1 2 3 4; 5 6 7 8; 9 10 11 12]
という3×4の行列があるとすると、
B=[1+2 2+3 3+4; 5+6 6+7 7+8; 9+10 10+11 11+12]
=[3 5 7; 11 13 15; 19 21 23]
という行列3×3のBを作りたいです。
よろしくお願いいたします。

採用された回答

Shunichi Kusano
Shunichi Kusano 2020 年 12 月 28 日
こんにちは。
B = A(:,1:end-1) + A(:,2:end);
でいけます。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!