用matlab写一个矩阵每个元素相加的程序矩阵除了对角相加
时间: 2023-05-20 21:07:32 浏览: 158
Matlab写的矩阵相加
代码如下:
```matlab
A = [1,2,3; 4,5,6; 7,8,9];
sum = 0;
for i = 1:size(A,1)
for j = 1:size(A,2)
if i ~= j
sum = sum + A(i,j);
end
end
end
disp(sum);
```
该代码中,首先定义了一个矩阵 A,然后通过两个 for 循环对每个元素进行遍历,如果不是对角线上的元素,则将元素的值累加到 sum 变量中。最后输出 sum 的值,即为除对角线外所有元素的和。
阅读全文