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