全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1640 2
2012-04-03

要解的方程如下:
111.gif 我自己写了个matlab的小程序,提示没有显式解,大家帮我看一下:
t=0.7256;
syms a x;
f=int(x/(exp(x)-1),0,a);
f1=1+4*(f/a-1)/a-t;
answer=solve('f1',a);

Warning: Explicit solution could not be found.

奇怪的是f1是可以表示出来的:
f1 =

((4*(polylog(2, exp(a)) - pi^2/6 + a*log(1 - exp(a)) - a^2/2))/a - 4)/a + 21/100

直接solve('((4*(polylog(2, exp(a)) - pi^2/6 + a*log(1 - exp(a)) - a^2/2))/a - 4)/a + 21/100',a)
是能得出结果的,但是不对。

哪位能帮我改进一下啊??感激不尽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-4-6 11:26:20
很明显,找不到解析解,请你尝试数值求解,建议使用fsolve或者fzero
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-6 17:19:44
qibbxxt 发表于 2012-4-6 11:26
很明显,找不到解析解,请你尝试数值求解,建议使用fsolve或者fzero
感谢,已经做出来了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群