tianssss 发表于 2012-1-8 09:36:22

请教,使用matlab对高阶矩阵求解的方法都有哪些?

最近需要求解一个12*12阶的矩阵,这个矩阵只有一个参数,是以复变函数的形式表示。这个矩阵直接拿到matlab里面求解的话,会提示out of memory。
我的目的是想找出矩阵行列式为零时,这个参数的值。
想请教,对高阶矩阵大家一般是怎么处理的?

tianssss 发表于 2012-1-8 09:36:43

本帖最后由 tianssss 于 2012-1-8 10:02 编辑

    exp(i*(lambda-1)*0),lambda*exp(-i*(lambda-1)*0),0,0,-exp(i*(lambda-1)*2*pi),-lambda*exp(-i*(lambda-1)*2*pi),0,exp(-i*(lambda+1)*0),0,0,0,-exp(-i*(lambda+1)*2*pi);    lambda*exp(i*(lambda-1)*pi/2),exp(-i*(lambda-1)*pi/2),-lambda*exp(i*(lambda-1)*pi/2),-exp(-i*(lambda-1)*pi/2),0,0,exp(i*(lambda+1)*pi/2),0,-exp(i*(lambda+1)*pi/2),0,0,0;    exp(i*(lambda-1)*pi/2),lambda*exp(-i*(lambda-1)*pi/2),-exp(i*(lambda-1)*pi/2),-lambda*exp(-i*(lambda-1)*pi/2),0,0,0,exp(-i*(lambda+1)*pi/2),0,-exp(-i*(lambda+1)*pi/2),0,0;    0,0,lambda*exp(i*(lambda-1)*pi),exp(-i*(lambda-1)*pi),-lambda*exp(i*(lambda-1)*pi),-exp(-i*(lambda-1)*pi),0,0,exp(i*(lambda+1)*pi),0,-exp(i*(lambda+1)*pi),0;    0,0,exp(i*(lambda-1)*pi),lambda*exp(-i*(lambda-1)*pi),-exp(i*(lambda-1)*pi),-lambda*exp(-i*(lambda-1)*pi),0,0,0,exp(-i*(lambda+1)*pi),0,-exp(-i*(lambda+1)*pi);    0.0234*1.8*exp(i*(lambda-1)*0),-0.0234*lambda*exp(-i*(lambda-1)*0),0,0,-1.68*exp(i*(lambda-1)*2*pi),lambda*exp(-i*(lambda-1)*2*pi),0,-0.0234*exp(-i*(lambda+1)*0),0,0,0,exp(-i*(lambda+1)*2*pi);    -0.0234*lambda*exp(i*(lambda-1)*0),0.0234*1.8*exp(-i*(lambda-1)*0),0,0,lambda*exp(i*(lambda-1)*2*pi),-1.68*exp(-i*(lambda-1)*2*pi),-0.0234*exp(i*(lambda+1)*0),0,0,0,exp(i*(lambda+1)*2*pi),0;    1.8879*1.8*exp(i*(lambda-1)*pi/2),-1.8879*lambda*exp(-i*(lambda-1)*pi/2),-2.2*exp(i*(lambda-1)*pi/2),lambda*exp(-i*(lambda-1)*pi/2),0,0,0,-1.8879*exp(-i*(lambda+1)*pi/2),0,exp(-i*(lambda+1)*pi/2),0,0;    -lambda*1.8879*exp(i*(lambda-1)*pi/2),1.8879*1.8*exp(-i*(lambda-1)*pi/2),lambda*exp(i*(lambda-1)*pi/2),-2.2*exp(-i*(lambda-1)*pi/2),0,0,-1.8879*exp(i*(lambda+1)*pi/2),0,exp(i*(lambda+1)*pi/2),0,0,0;    0,0,0.0124*2.2*exp(i*(lambda-1)*pi),-0.0124*lambda*exp(-i*(lambda-1)*pi),-1.68*exp(i*(lambda-1)*pi),lambda*exp(-i*(lambda-1)*pi),0,0,0,-0.0124*exp(-i*(lambda+1)*pi),0,exp(-i*(lambda+1)*pi);

tianssss 发表于 2012-1-8 10:03:31

0,0,-0.0124*lambda*exp(i*(lambda-1)*pi),0.0124*2.2*exp(-i*(lambda-1)*pi),lambda*exp(i*(lambda-1)*pi),-1.68*exp(-i*(lambda-1)*pi),0,0,-0.0124*exp(i*(lambda+1)*pi),0,exp(i*(lambda+1)*pi),0]
接上一条。组成一个12×12的矩阵
页: [1]
查看完整版本: 请教,使用matlab对高阶矩阵求解的方法都有哪些?