matlab含变上限积分方程,遇到了很奇怪的问题,求解。
要求解的方程如图:要求解alpha;我写出的matlab程序如下:t=0.7256;symsax;f=int(x/(exp(x)-1),0,a);f1=1+4/a*(f/...
要求解的方程如图:
要求解alpha;
我写出的matlab程序如下:
t=0.7256;
syms a x;
f=int(x/(exp(x)-1),0,a);
f1=1+4/a*(f/a-1)-t;
answer=solve('f1',a);
matlab告诉我说没有显式解,但是f和f1都能表示出来,
f1 =
((4*(polylog(2, exp(a)) - pi^2/6 + a*log(1 - exp(a)) - a^2/2))/a - 4)/a + 21/100
我直接解等号右边这部分可以解出a来,但是解f1就不行。
哪位熟悉matlab的可以给我解释一下这是怎么回事啊?
要是能给出一个完整的解决方案就更好了,可以加分哦。
要完成导师的任务,很愁人。谢谢各位了 展开
要求解alpha;
我写出的matlab程序如下:
t=0.7256;
syms a x;
f=int(x/(exp(x)-1),0,a);
f1=1+4/a*(f/a-1)-t;
answer=solve('f1',a);
matlab告诉我说没有显式解,但是f和f1都能表示出来,
f1 =
((4*(polylog(2, exp(a)) - pi^2/6 + a*log(1 - exp(a)) - a^2/2))/a - 4)/a + 21/100
我直接解等号右边这部分可以解出a来,但是解f1就不行。
哪位熟悉matlab的可以给我解释一下这是怎么回事啊?
要是能给出一个完整的解决方案就更好了,可以加分哦。
要完成导师的任务,很愁人。谢谢各位了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询