首页 > 其他分享 >4.24 1.6

4.24 1.6

时间:2023-04-24 19:01:11浏览次数:42  
标签:1.5 1.6 float solution fd 方程 x0 4.24

一、问题描述

 二、分析


(1)在1附近找任一实数作为x0的初值x0=1.5
(2)用初值x0代入方程中计算此时的f(x0)及导。程序中用变量f描述方程的值,用fd描述方程求导之后的值
(3)计算增量 h=ffd
(4) 计算下一个x,x=x0-h.
(5)用新产生的x替换原来的x0
(6)如果|x-xo|>=le-5,,则转到第(3)步,否则转到(7)
(7)所求就是方程的解

三、代码

#include<iostream>
using namespace std;

int main ()
{
float solution (float a, float b, float , float d) ;
float a,b,c,d,x;

cout<<"请输入方程的系数:";
cin>>a>>b>>c>>d;

x=solution (a, b, c, d) ;
cout<<"所求方程的根为 x="<<x;
}
float solution (float a, float b, float c, float d)
{
float x0,x=1.5,f,fd,h;
do
{
x0=x;

f=a*x0*x0*x0+b*x0*x0+c*x0+d;
fd=3*a*x0*x0+2*b*x0+c;
h=f/fd;
x=x0-h;
}while(fabs(x-x0)>=1e-5);
return x;
}

四、结果

 

标签:1.5,1.6,float,solution,fd,方程,x0,4.24
From: https://www.cnblogs.com/yindantong/p/17350540.html

相关文章

  • 4.24趣味百题2.7
    一问题描述一条长阶梯,若每步跨2阶则剩1阶,若每步跨3步则最后剩2阶,每步跨5阶,剩4阶,每步跨6阶,剩5阶每次跨7阶1阶不剩。请问在1~N内有多少个数满足。二设计思路利用穷举法寻找符合条件的例子选择结构来构造条件。剩几阶可以用取余操作三流程图四c++代码实现#include<io......
  • 2023.4.24
    1//第9讲课件代码2#include<iostream>3usingnamespacestd;4classCPolygon5{6protected:7intwidth,height;8public:9voidset_values(inta,intb)10{11width=a;12height=b;13}14virtualin......
  • rknn_toolkit-1.6.1-cp36安装(Centos:rknn_toolkit-1.6.1-cp36-cp36m-linux_x86_64.whl)
    ---------start添加用户----------#suroot#adduserxu#passwdxu#chmod-vu+w/etc/sudoers#vim/etc/sudoers在这一行rootALL=(ALL)ALL下新增#xuALL=(ALL)ALL#addbyjiangshanwithhands#chmod-vu-w/etc/sudoers退出root用户#exit----......
  • SEATA-1.6.1
    一、简介本文主要介绍分布式事务框架seata(seata版本1.6.1)的window版本安装以及springboot与seata的整合的事务回滚案例;seata的官方文档路径:http://seata.io/zh-cn/本文介绍的方式是AT模式,采用的中间件是nacos,存储类型为db模式;本文默认你已会nacos的安装,如果不会请移步nacos......
  • 1.6 牛顿迭代法求方程根
    第一部曲: 第二部曲:第三部曲:第四部曲:#include<iostream>#include<cmath>usingnamespacestd;doubleresult(doublea,doubleb,doublec,doubled){ doublex0,x=1.5,f,fd,h; do { x0=x; f=a*x0*x0*x0+b*x0*x0+c*x0+d; fd=3*a*x0+2*b*x0+c; h=f/fd; x=x0-h; }while(......
  • 入手一块s3610 1.6T 检查
    入手一块s36101.6T检查SMART信息SSD-Z检查HardDisk哨兵第一次看到哨兵与cdi上寿命显示不一致的,这里显示90%,cdi上面显示100%Aida64用usb3.0测CDM测速HD-TunePro测速......
  • OPNET网络仿真分析-1.6、OPNET软件使用
    OPENT网络仿真分析(作者:栾鹏、陈玓玏)1.6、OPNET软件使用1.6.1、菜单栏介绍在子网模块界面,OPNET菜单栏工具栏如图所示。第一部分:文件操作点击File,弹出如图1-9所示。(1)点击New,弹出新建内容窗口,会有多种创建内容选择。点击Open和Save以及SaveAs同样会有不同的文件格式类型。OPNET文件......
  • lessmsi v1.6.1
    一个开源的小巧的解压微软MSI文件的工具软件下载:https://github.com/activescott/lessmsi/archive/v1.6.1.zip用法:lessmsix<msiFileName>[<outouptDir>]......
  • Version 1.5.0_07 of the JVM is not suitable for this product. Version: 1.6 or gr
    在今天启动Eclipse的时候遇到一个Version1.5.0_07oftheJVMisnotsuitableforthisproduct.Version:1.6orgreaterisrequired.的错误,我尝试着到eclipse安装路......
  • 8.1.6mysql的条件子查询
    如题。一个不算复杂的东西,书上说的太绕了,不能忍。准备数据,这里有三张表(偷懒,各种编号都是整数)。t1是学生基本情况表,重要的字段是学号和姓名。t2是课程表,包括课程号和课程......