matlab计算10000阶矩阵,用matlab写一个n阶矩阵,matlab写一个n阶矩阵 n为参数 然后计算n阶矩阵行列式...

导航:网站首页 >

用matlab写一个n阶矩阵,matlab写一个n阶矩阵 n为参数 然后计算n阶矩阵行列式

用matlab写一个n阶矩阵,matlab写一个n阶矩阵 n为参数 然后计算n阶矩阵行列式的值 值中包含n...

匿名网友:

matlab中没有直接求伴随矩阵的函数,所以可以通过编写程序实现。

可参照:function B = adj(A)%求伴随矩阵%ADJ Matrix adjoint.% ADJ(A) is the adjoint matrix of square matrix A.% It is computed using the Cayley-Hamilton Theorem.% The inverse of A is: INV(A) = ADJ(A)/det(A).%% Matrices that are not invertable still have an adjoint.%written by Paul Godfrey, April, [email protected] = poly(eig(A));cesize = max(size(ce));p = 0 ce(1:(cesize-1));s = (-1)^(max(size(A))+1);B = s*polyvalm(p,A);

匿名网友:

>>clear>>n=10;>>for i=1:n for j=1:n A(i,j)=1/(i+j-1); end; end;>>AA =Columns 1 through 61.00000.50000.33330.25000.20000.16670.50000.33330.25000.20000.16670.14290.33330.25000.20000.16670.14290.12500.25000.20000.16670.14290.12500.11110.20000.16670.14290.12500.11110.10000.16670.14290.12500.11110.10000.09090.14290.12500.11110.10000.09090.08330.12500.11110.10000.09090.08330.07690.11110.10000.09090.08330.07690.07140.10000.09090.08330.07690.07140.0667Columns 7 through 100.14290.12500.11110.10000.12500.11110.10000.09090.11110.10000.09090.08330.10000.09090.08330.07690.09090.08330.07690.07140.08330.07690.07140.06670.07690.07140.06670.06250.07140.06670.06250.05880.06670.06250.05880.05560.06250.05880.05560.0526>>

匿名网友:

用循环语句赋值最容易明白。

n=5;a=2*eye(n);for i=1:n-1a(i+1,i)=-1;a(i,i+1)=-1;enda(n,1)=-1;a(1,n)=-1;av,d=eig(a)a =2 -1 0 0 -1-1 2 -1 0 00 -1 2 -1 00 0 -1 2 -1-1 0 0 -1 2v =0.4472 -0.2165 0.5942 -0.4640 0.42980.4472 0.4982 0.3896 0.1228 -0.62040.4472 0.5245 -0.3535 0.2653 0.57410.4472 -0.1741 -0.6080 -0.5521 -0.30850.4472 -0.6321 -0.0223 0.6280 -0.0749d =-0.0000 0 0 0 00 1.3820 0 0 00 0 1.3820 0 00 0 0 3.6180 00 0 0 0 3.6180

匿名网友:

其实就是一个简单的组合问题:>>n=5;>>A=rand(1,n)A =0.8147 0.9058 0.1270 0.9134 0.6324>>I=nchoosek(1:n,n-1);>>B=A(I)B =0.8147 0.9058 0.1270 0.91340.8147 0.9058 0.1270 0.63240.8147 0.9058 0.9134 0.63240.8147 0.1270 0.9134 0.63240.9058 0.1270 0.9134 0.6324B的每一行就是一个A的1x(n-1)阶子矩阵。

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值