A是一个正奇数阶方阵,用matlab求主副对角线上元素的和,怎么做。

A是一个正奇数阶方阵,用matlab求主副对角线上元素的和,怎么做。如 A=ones(5) 则结果为9。
正中间那个数只加一次

第1个回答  2016-06-30
可这样:
a=ones(5);
i=(size(a,1)+1)/2;
s=trace(a)+trace(a')-a(i,i)本回答被提问者采纳
第2个回答  推荐于2018-04-27
说的不清,如是创建一个主对角线元素为3,其余为4的3*3矩阵,则可这样:a=4*ones(3,3);fori=1:1:3a(i,i)=3;enda本回答被网友采纳
第3个回答  2016-06-30

相似回答