質問: 行列要素の足し算 行の隣り合った要素を足して新たな行列を作りたいです。 例えば、 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を作りたいです。 よろしくお願いいたします。
回答: こんにちは。 b = a(:,1:end-1) + a(:,2:end); でいけます。