创建一个5×5矩阵,提取主对角线以上的部分matlab

如题所述

>> a = reshape( 1 : 9, 3, 3 ) a = 1 4 7 2 5 8 3 6 9 >> d = diag( a ) d = 1 5 9


a=randi(10,3,3);

%%%随机生成方阵

for

i=1:3

%%%循环,分别将每一行的处于对角线位置的元素重新赋值,使其等于本行其他元素之和

a(i,i)=sum(a(i,:))-a(i,i);

end

扩展资料:

对于一个七类问题,鉴于f=-f,不同的二分类器的总数为0.5(3k+1)-2k。换句话说,正的和负的类标的转置产生同样的分类器[Mayoraz,Moreira(1996)]。其中,2k-1—1同时包含所有的类,即它们仅有类别标识+1和-1,而没有0的选项。包含这样的分类器的一个四分类问题的编码矩阵的例子如下表所列。

参考资料来源:百度百科-编码矩阵

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-23
>> a = reshape( 1 : 9, 3, 3 ) a = 1 4 7 2 5 8 3 6 9 >> d = diag( a ) d = 1 5 9本回答被网友采纳
相似回答