楼主: yjhanywhere
1648 2

[问答] 问一个用MATLAB解方程的问题 [推广有奖]

  • 4关注
  • 4粉丝

已卖:26份资源

副教授

18%

还不是VIP/贵宾

-

TA的文库  其他...

金工策略开发实用文章及书籍

威望
0
论坛币
887 个
通用积分
49.0800
学术水平
16 点
热心指数
16 点
信用等级
12 点
经验
253 点
帖子
438
精华
0
在线时间
995 小时
注册时间
2008-5-20
最后登录
2025-5-11

楼主
yjhanywhere 发表于 2012-4-3 20:35:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

要解的方程如下:
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)
是能得出结果的,但是不对。

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

扫码加我 拉你入群

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

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

关键词:MATLAB解方程 MATLAB atlab matla Atl 程序 solution matlab 解方程

沙发
qibbxxt 发表于 2012-4-6 11:26:20
很明显,找不到解析解,请你尝试数值求解,建议使用fsolve或者fzero

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 07:25