| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1573 人关注过本帖
标题:如何用C语言实现解此方程:a+bx+c*Ln(x)+d/(x*x)=e?
只看楼主 加入收藏
gnaw2007
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-14
收藏
 问题点数:0 回复次数:4 
如何用C语言实现解此方程:a+bx+c*Ln(x)+d/(x*x)=e?
请C语言高手麻烦解此方程:a+bx+c*Ln(x)+d/(x*x)=e。谢谢!
搜索更多相关主题的帖子: C语言 方程 麻烦 
2007-04-14 19:35
crackerwang
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:833
专家分:0
注 册:2007-2-14
收藏
得分:0 
Ln(x)是什么东西啊

2007-04-14 22:27
jmy2446267
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-4-14
收藏
得分:0 
我只告诉你算法吧,具体的代码很简单的。解这种超越方程要用到牛顿的无限逼近方法。求F(x)=0的解的方法是
先任设一个X1。然后有X=X1-F(X1)/F'(X1),求出X后再重新带入上式,这样一般代入四次左右就可以算出非常近似的值了。用FOR循环。 FOR(I=0;I<5;I++)X-=F(X)/F'(X);
F'(X)就是对F(X)求导。

仗剑天下,快意恩仇!
2007-04-15 10:38
gnaw2007
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-14
收藏
得分:0 
求导函数怎么实现。。。。
2007-04-16 10:07
jmy2446267
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-4-14
收藏
得分:0 
对上述函数求导啊,就是   f'(x)=b+c/x-2*d/(x*x*x)

仗剑天下,快意恩仇!
2007-04-16 18:32
快速回复:如何用C语言实现解此方程:a+bx+c*Ln(x)+d/(x*x)=e?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020836 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved