matlab 怎样生成一个N*N的对称矩阵,要主对角线的元素为0,其他随意?
问题描述:
matlab 怎样生成一个N*N的对称矩阵,要主对角线的元素为0,其他随意?
答
n=10;
a=rand(n,n);
a=(a+a')/2;
for i=1:n
a(i,i)=0;
end
a