24小时热门版块排行榜    

CyRhmU.jpeg
查看: 786  |  回复: 3

wedo

铜虫 (小有名气)

[交流] 【求助】mathematica 公式推导 的 简化问题【已完成】已有3人参与

在mathematica里面推导公式的时候, 如果遇到比较复杂的情况, 我想 用某字符来替换某个表达式, 以使得 公式能够简洁一点, 比如说

XX= Log[C/(A+B)]+D/(A+B)+E/(A+B)^2

如果我想设 F=1/(A+B), 来得到 XX=Log[C*F]+D*F+E*F^2

应该怎么样在 mathematica 里面操作呢?

谢谢

[ Last edited by wedo on 2010-4-12 at 17:41 ]
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

wangen994

荣誉版主 (著名写手)

将军


余泽成(金币+1):辛苦了! 2010-04-06 21:54
wedo(金币+10):谢谢热心的回复 2010-04-06 22:11
可以定义A=1/F-B,再运行XX= Log[C/(A+B)]+D/(A+B)+E/(A+B)^2就可以了
2楼2010-04-06 21:49:51
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

ilovexiaomu

金虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢参与应助! 2010-10-04 23:38:46
可以设置成函数的形式,比如F[x_]
3楼2010-10-04 20:00:06
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

qinjieli

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢参与应助! 2010-10-16 00:13:40
Log[C/(A + B)] + D/(A + B) + e/(A + B)^2 /. {(A + B) -> 1/F}
我认为这样最简单!
数声风笛离亭晚,我想潇湘君想秦!
4楼2010-10-15 19:59:52
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wedo 的主题更新
信息提示
请填处理意见