数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 1961|回复: 3

会用matlab的进来, 谢谢~~

[复制链接]
发表于 2005-5-11 23:31:48 | 显示全部楼层 |阅读模式
能用软件给小弟算下 Aexp(rx)+Bx=C,其中  A,B,C,r都是常数,  算出x的表达式,    谢谢了
发表于 2005-5-20 00:08:48 | 显示全部楼层
什么东西啊,看不懂哦,看来还要多修炼哦
发表于 2005-5-12 04:19:21 | 显示全部楼层
<>这个问题,可以这样做:</P>
<>&gt;&gt; syms A B C r<BR>&gt;&gt; x=solve('A*exp(r*x)+B*x=C','x')<BR> <BR>x =<BR> <BR>-(B*lambertw(r*A/B*exp(r*C/B))-r*C)/r/B</P>
<>但是这里有一个新的函数:lambertw</P>
<P>也就说明用初等的表示方法不能表示.</P>
<P>LAMBERTW Lambert's W function.<BR>    W = LAMBERTW(X) is the solution to w*exp(w) = x.<BR>    W = LAMBERTW(K,X) is the K-th branch of this multi-valued function.<BR>    Reference: Robert M. Corless, G. H. Gonnet, D. E. G. Hare,<BR>    D. J. Jeffrey, and D. E. Knuth, "On the Lambert W Function",<BR>    Advances in Computational Mathematics, volume 5, 1996, pp. 329-359.<BR>    Also available from:<BR>    <a href="http://pineapple.apmaths.uwo.ca/~rmc/papers/LambertW/index.html" target="_blank" >http://pineapple.apmaths.uwo.ca/~rmc/papers/LambertW/index.html</A><BR></P>
发表于 2005-5-22 07:22:10 | 显示全部楼层
<>他用的是matlab的符号运算功能,先声明符号变量再用solve解方程就好了。</P>
<>找本讲matlab符号运算的书,或者试试数学软件maple(专业做符号运算的)就行了。不过maple在符号运算方面比matlab强,matlab是买的maple的引擎(好像是maple 5的),毕竟maple是专业做符号的.</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 08:37 , Processed in 0.056126 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表