永发信息网

??怎样用c语言编程解较复杂的方程

答案:2  悬赏:20  手机版
解决时间 2021-01-03 04:09
怎样用c语言编程解较复杂的方程?如exp(x)+x^2=C,log(x)+x^2=2^x;等等望各位高手指教!!...

怎样用c语言编程解较复杂的方程?如exp(x)+x^2=C,log(x)+x^2=2^x;等等望各位高手指教!!

最佳答案
用牛顿迭代法我给一个例子求下面方程在1.5附近的根
2x^3-4x^2+3x-6=0
答案如下:
#include "stdio.h"
#include
void main()
{
double f(double x);
double x1=-10.0,x2=10.0,xx;
while(1)
{
xx=(x1+x2)/2;
if(fabs(f(xx)-0)<1e-5)break;
if(f(xx)>0)x2=xx;
if(f(xx)<0)x1=xx;
}
printf("one foot of x is %f\n",xx);
}
double f(double x)
{
return (2*x*x*x-4*x*x+3*x-6);
}
全部回答
数值计算是一门专业,请参考 《numeric recipes》 这里的用户伤我太深,淡定中。。 适时离开
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
曲靖市会泽县公安局出入境管理科在什么地方啊
微信怎么选择零钱支付
某城区从某年开始的绿化总面积y(万平方米)
觉得胎教听什么音乐比较好
单选题发达国家应在解决全球性环境问题中承担
大专升本科 和电大升本科有什么区别吗?
单选题________ people with ment
怎么把魔方拆开还原
单选题16世纪后期传人我国的甘薯的原产地是A.
(1)明明家这个月交了240元水电费,比上个月
什么蔬菜水果适合做沙拉吃
和易商通一样的投资项目有哪些
在学校健康体质达标运动会上,六年级同学立定
脚趾缝隙间好痒怎么办
oppox9007(轻装版)有2.0的系统吗?
推荐资讯
五,六年级同学到果园摘水果,五年级同学摘了
老师让我们给随笔本起名,写序。怎么写
The boss 30 dollars from my salary withou
请仔细阅读小题,从A、B、C、D中找出其相对应
奖金怎么入账
神池县公安局龙泉派出所地址在什么地方?想过
下列词语中画线的字的读音全都正确的一组是A.
关于科技的资料有哪些?
腊八豆蒸鱼块的做法,腊八豆蒸鱼块怎么做好吃
3D软件 NURSB是什么含义
(小明)我的最后一个圈套中了了10分,(小红
3x-5=11-x
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?