超越方程的根由Matlab中包含bessel函数的矩阵的行列式构成

时间:2015-04-21 16:10:35

标签: matlab matrix determinants transcendental-equation

我需要找到通过确定下面的矩阵而形成的超越方程的根。正如您所看到的,它充满了贝塞尔函数。我厌倦了使用" fzero"命令,但它不起作用。 所有bessel函数输入(如gamma和eta)都是beta的函数。

A= [besselj(0,gamma1) -besselj(0,eta1*a/b) -bessely(0,eta1*a/b) 0 0 0 0;
    K1*besselj(1,gamma1) -besselj(1,eta1*a/b) -bessely(1,eta1*a/b) 0 0 0 0;
    0 besselj(0,eta1) bessely(0,eta1) -besselj(0,gamma2) -bessely(0,gamma2) 0 0;
    0 K2*besselj(1,eta1) K2*bessely(1,eta1) -besselj(1,gamma2) -bessely(1,gamma2) 0 0;
    0 0 0 besselj(0,gamma2*c/b) bessely(0,gamma2*c/b)  -besselj(0,eta2) -bessely(0, eta2); 
    0 0 0 K3*besselj(1,gamma2*c/b) K3*bessely(1,gamma2*c/b) -besselj(1,eta2) -bessely(1,eta2);
    0 0 0 0 0 besselj(1,eta2*d/c)-H*besselj(0,eta2*d/c), bessely(1,eta2*d/c)-H*bessely(0,eta2*d/c);];

请让我知道如何找到主题超越方程的价值根源。 感谢

0 个答案:

没有答案