N阶方阵的生成,并计算矩阵的行列式,逆,特征值,特征向量,各种范数,条件数
b是行列式,c是求逆,d是各级范数,e是各级条件数,[V,D]是特征值,特征向量
n=input('输入n='); %输入n的值
i=1;flag=1; %赋初值
while(i<=n) %循环对a(i,j)的每一位赋值,i表示行,j表示列。
j=1;
while(j<=n) %先对行操作,再对列操作
if(i==j)
a2(i,j)=5;j=j+1;
elseif(i==j+1)
a2(i,j)=1;j=j+1;
elseif(i==j-1)
a2(i,j)=6;j=j+1;
else
a2(i,j)=0;j=j+1;
end
end
i=i+1;
end
b2=det(a2) ,c2=inv(a2),d21=norm(a2,1),d22=norm(a2),d23=norm(a2,inf)
e21=cond(a2,1),e22=cond(a2),e23=cond(a2,inf),[V2,D2]=eig(a2)