ZKX's LAB

matlab中椭圆函数积分 matlab 符号求积分

2021-04-26知识5

如何用matlab求解第一类和第二类完全椭圆积分中的参数? K(b)是第一类完全椭圆积分可以用ellipticCK(b)函数求解,E(b)是第二类完全椭圆积分可以用ellipticCE(b)函数求解。那么含有完全椭圆积分的方程,就可以用vpasolve函数得到其b解。解决主要代码:syms bb=vpasolve(ellipticCE(b)-(1-4*b^2)*ellipticCK(b)/2=0.8)其结果为

matlab求解椭圆积分,如何编程,因为椭圆积分没有原函数。 matlab求解椭圆积分,可以用数值积分函数(如integral,trapz)来求解。解决的办法:1、首先建立自定义的椭圆积分函数fun1=(x)1./sqrt(1-q^2*sin(x).^2);F(a,q)fun2=(x)sqrt(1-q^2*sin(x).^2);E(a,q)2、确定a,q值3、使用integral函数求解。4、完整的代码a=0.5;q=0.2;fun1=(x)1./sqrt(1-q^2*sin(x).^2);F(a,q)fun2=(x)sqrt(1-q^2*sin(x).^2);E(a,q)F=integral(fun1,0,a)E=integral(fun2,0,a)5、计算结果

椭圆积分的matlab求解咨询 a=1;b=2;c=3;f=(s)1./((s+a^2).*sqrt((s+a^2).*(s+b^2).*(s+c^2)));result=quadgk(f,0,inf)

#matlab中椭圆函数积分

随机阅读

qrcode
访问手机版