问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++编写程序用牛顿迭代法求一元方程5x^3—3x^2+2x—8=0 在x=1.1附近的根要求的精

发布网友 发布时间:2022-05-27 15:40

我来回答

3个回答

热心网友 时间:2023-10-31 12:58

#include "stdafx.h"
#include "iostream"
#include "math.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double x = 1.1;
while(fabs(5*x*x*x-3*x*x+2*x-8)>0.000001)
x = x - (5*x*x*x-3*x*x+2*x-8)/(15*x*x-6*x+2);
cout<<"方程的解为"<<x<<endl;
system("pause");
return 0;
}

 

热心网友 时间:2023-10-31 12:59

#include "iostream"
#include "math.h"
using namespace std;
typedef double (*func) (double);
double y(double x){
    return ((5*x-3)*x+2)*x-8;
}
double dy(double x) {
    return (15*x-6)*x+2;
}

double newton(double x, func fy, func fdy) {
    double x0;
    do {
        x0 = x;
        if (fabs(fdy(x)) < 1e-100) break;
        x = x - fy(x)/fdy(x);
        cout << fy(x) << "  " << x << endl;
    } while  (fabs(x-x0) > 1e-6);
    return x0;
}

int main() {
    cout << newton(1.1, y, dy);
    return 0;
}

热心网友 时间:2023-10-31 12:59

嘎嘎追答我写过类似的啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蒲公英根能过夜喝吗 ...会突然醒来,很难受,全身不能动,连嘴巴也张不开,眼睛... 适合N刷的原耽作品有哪些? bl原耽超好看的推荐记录本值得n刷 铝窗有哪些牌子好 在枣树,山楂树上吃树叶的那种虫子叫什么名字? 光纤面板特点 光纤桌面盒简介 哪些品牌的水光针物美价廉? ...被人领到了聊城铁路医院门诊说有专家坐诊,是被骗了吗? C语言编程,指针,编写函数,用牛顿迭代法求方程f(x)=2x3-4x2+3x-6=0在1.5附近的根。请给出运算结果 多项式求根 牛顿法 四阶R-K求常微分方程初值的C语言编程 什么叫日干弱 日干偏强、从弱,是什么意思? 北京散热器十大品牌厂家有吗? 日干是什么 惠普480G2MT、WIN7旗舰版64位系统PCI串口驱动在哪下载 求老师给一份人教版七年级英语上册的课文及单词朗读拼写词义MP3 家里装修投影仪怎么选? 年轻的友友们,现在家装应该选投影仪还是Vidda年轻人的音乐电视? 现在年轻人家装该选投影仪还是Vidda音乐电视? 年轻的友友们,现在家装应该选投影仪还是Vidda音乐电视? 社保卡的医疗保险已经停止缴费半年多了,还能用吗怎么用 医保卡停止交费了里面的钱能用吗 添加好友时总是提示未知错误怎么办 猪肉白菜饺子的热量 不放油的水饺,一个热量有多少 一只菜饺子的热量多少?吃了胖吗? 早上吃了十几个猪肉白菜水饺会长胖吗 MATLAB报错:FSOLVE requires the following inputs to be of data type double: &#39;X0&#39;. 请教c语言明白的人,为何程序1声明了x是double型,输出结果是0,不是0.333333 用c++编程计算c的n次开方的正实根中的问题 用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|&lt;10^-8 用C语言编写此编程 编写程序,用迭代法求某数a的平方根。已知平方根的迭代法公式为x1=1&#47;2(x0+a&#47;x0) 用c语言将x∈[0,2π]区间几等分,试用三点拉格朗日插值法方式求x=1.4时y=sinx的值并与y=sin(1.4)作比较 编写程序:从键盘上输入一个实数x(double类型),输出对应的y(double类型)的值,并且保留两位小数。 C++类问题 基类构造函数 class base base(double x=0){r=x}; 在c++下用梯形法求函数e^(-x的平方)在0到1上的积分 写出用二分法求方程x^3-x-1=0在区间[1,1.5]上的一个解的算法误差不超过0.001并画出程序框图及程序 越... int a=0; double x=5.16; a=a%x属于编译错误 为什么?求教 Canon LBP3018 打印机Linux 驱动 佳能LBP3018 安装在WIN机器上 苹果本通过局域网共享这台打印机,现在问题是驱动列表中没有LBP系列的驱动。 问下为什么佳能LBP—3018驱动下载以后不能安装? 为什么佳能LBP3018用不了,是不是驱动问题?我的是Win8系统。 施坦威热水器怎么样?有哪些优势 百科威燃气热水器怎么样? 格菱威热水器显示e1什么问题 威慱热水器别人都说威慱热水器没有美的,海尔热水器好。你们怎么想的 威愽电热水器警示灯亮是什么故障