不动点迭代法 一元非线性方程求根 C语言实现

不动点迭代法 一元非线性方程求根 C语言实现

标签:计算方法实验

/*本实验用迭代法求方程f(x) = e^(-x) - x + 1的根。
*/
#include <stdio.h>
#include <math.h>#define maxrept 1000  //最大迭代次数double fa(double x){  //迭代函数fa(x)return exp(-x) + 1;
}int main(){double x1, d;double x0 = 100;  //迭代初值x0double eps = 0.0005;  //求解精度epsint k = 0;  //迭代次数do{k++;x1 = fa(x0);printf("%d    %f\n", k, x1);d = fabs(x1 - x0);x0 = x1;}while(d >= eps && k < maxrept);if(k < maxrept)  printf("the root of f(x) = 0 is x = %f, k = %d\n", x1, k);else  printf("the iteration is failed!\n");  //要求迭代公式收敛,否则会出现溢出return 0;
}

实验结果:
output

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/71164.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构—— 一元多项式的加法运算

一、 需求分析 0.问题描述 在数学上&#xff0c;一个一元n次多项式 可按降序写成&#xff1a; 它由n1个系数唯一确定&#xff0c;因此&#xff0c;在计算机里他可以用一个线性表表示&#xff1a; 设Pn(x)和Qn(x)分别为两个一元多项式&#xff0c;请求出两个一元多项式的加…

100个最常问的JavaScript面试问答-第4部分(共10部分)

100个最常问的JavaScript面试问答-第4部分 问题31.参数对象可用于ES6 arrow functions吗&#xff1f;问题32.如何在没有原型的情况下创建对象&#xff1f;问题33. JavaScript中变量的作用域是什么&#xff1f;问题34. JavaScript中this的作用域是什么&#xff1f;问题35.JavaSc…

【最强宝典】后端面试知识点合集

目录 分布式 一、大型网站系统的特点 高并发&#xff0c;大流量 高可用 海量数据 用户分布广泛&#xff0c;网络情况复杂 安全环境恶劣 需求快速变更&#xff0c;发布频繁 渐进式发展 二、大型网站架构演化发展历程 初始阶段的网站架构 应用服务和数据服务分离 使…

58道JavaScript题,看看你能全对不?

导读 之前翻译过前阵子 github很火的 javascript-questions&#xff1a;送你43道JavaScript面试题 前些天去看了看已经更新到101题了&#xff0c;这些题目中已经有很多小伙伴贡献了中文翻译&#xff0c;我利用空闲时间也把剩余题目翻译完成并提交了 PullRequest。 下面我们来看…

五年了,我在 CSDN 的两个一百万。

不知不觉&#xff0c;写文 5 年了。 仅以此本文记录一下自己的写文经历以及收获。 故事是从 2016 年 03 月 14 日在 CSDN 发的第一篇简短的文章开始的&#xff0c;那一年我刚上研一。 这里&#xff0c;一直记录着我的学习路程。 2017 年 02 月 28 日开始写《Python3网络爬虫…

matlab如何进行一元线性回归,Matlab中进行一元线性回归分析的方法

Matlab中实际上有多个函数可以实现回归分析的功能&#xff0c;如regress&#xff0c;polyfit&#xff0c;lsqcurvefit等。这里简单总结一下polyfit函数的用法&#xff1a; Matlab中实际上有多个函数可以实现回归分析的功能&#xff0c;如regress&#xff0c;polyfit&#xff0c…

高等数学常见面试问题总结,含答案

0. 写在前面 总导航在此 这些问题是我备考高等数学过程中&#xff0c;详细总结的常见面试问题和答案。逐个搜索并记录下来&#xff0c;花了很大的精力&#xff01; 目录 0. 写在前面1. 泰勒展开和傅立叶变换的概念以及他们在计算机领域中的应用2. 傅里叶变换和傅里叶级数的区…

python实现一元线性回归详细步骤

#建模、预测和可视化 # 导入相关包 import numpy as np from sklearn.linear_model import LinearRegression from sklearn.model_selection import train_test_split # 切分训练集和测试集的函数import matplotlib import matplotlib.pyplot as plt matplotlib.rcParams[fon…

如何利用MATLAB做非线性一元回归,Matlab一元非线性回归分析

Matlab一元非线性回归分析的分析步骤与一元线性回归分析的步骤类似: 大体分为以下几步: (1)绘制x,y的散点图,分析散点图的走势; (2)根据散点图的走势,确定回归方程的具体形式,特别是参数个数的设定和设定初始值; (3)调用NonLinearModel的fit方法进行模型拟合; (4)模型改…

关于腾讯云服务器不能用公网ip访问的解决方案

最近申请了了一个腾讯云服务器&#xff0c;因为有在校大学生的身份&#xff0c;可以参见 云校园 的活动&#xff0c;每月一元即可。 亲自动起手来也算是比较坎坷了&#xff0c;因为本人在这方面就是个小白啊。 具体搭建以及申请域名的过程以后再说&#xff0c;现在主要说下让我…

Java官方教程(三-2)赋值 运算和一元运算符(2020.12.19)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译&#xff0c;几乎每日更新&#xff0c;感兴趣的朋友可以关注一下橙子&#xff1b;翻译过程中尽可能多的对一些关键词保留了英文原文&#xff0c;如果你想看最纯正的英文原版教材却又看不懂&#xff0c;可以试着来看一下橙…

动画:《大前端吊打面试官系列》 之原生 JavaScript 精华篇

&#x1f4da;更新日志 文中所有修改或补充内容&#xff0c;会在日志中实时更新。 2020/01/7 开始决定写近十几万字前端面试系列&#xff0c;规划整个系列目录提纲。2020/01/8 写完部分“面试官到底考察你什么”内容。2020/01/9 继续完善”面试官到底考察你什么“内容。2020/01…

《C/C++面试200题》四年面试官精心整理

前言 辛苦搬砖 「 十年 」 的老码农&#xff0c;「 四年 」 的 C/C 面试官经验&#xff0c;整理出了一些当年用来「 虐候选人 」的题&#xff08;不要打我&#x1f923;&#x1f923;&#x1f923;&#xff09;&#xff0c;先弄个 「 200 」 题吧&#xff0c;还有 「 8800 」 题…

超硬核十万字!全网最全 数据结构 代码,随便秒杀老师/面试官,我说的

本文代码实现基本按照《数据结构》课本目录顺序&#xff0c;外加大量的复杂算法实现&#xff0c;一篇文章足够。能换你一个收藏了吧&#xff1f; 当然如果落下什么了欢迎大家评论指出 目录 顺序存储线性表实现 单链表不带头标准c语言实现 单链表不带头压缩c语言实现 约瑟…

AI遇上建筑设计,是出圈还是翻车?

AIGC 落地&#xff0c;始于场景&#xff0c;终于价值。 去年以来出现了 AIGC 热潮&#xff0c;引发了 AIGC 及其应用话题的爆发性增长&#xff0c;不少人感慨强人工智能的时代已经离我们不那么遥远了。但是在热潮的另一面&#xff0c;我们看到真正能落地的场景依然是凤毛麟角&a…

西洋音乐、五线谱

西洋音乐史 符值 休止符 拍号 简单拍子与复合拍子 指挥 混合拍子 谱号&#xff08;高音谱号、低音谱号、中音谱号&#xff09; 键盘位置 唱名与音名 固定唱名与首調唱名 简谱 全音与半音 大调音阶与小调音阶 大调音阶 小调音阶&#xff08;自然小音阶&#xff09; 小调音阶&…

认识钢琴五线谱

基本知识 1&#xff1a;钢琴由88个黑白键组成&#xff0c;其中包括52个白键和36个黑键。 2&#xff1a;从两黑键左边的白键开始从左往右数七个白键为一对&#xff0c;对应&#xff08;简谱&#xff09;1234567和&#xff08;唱名&#xff09;do re mi fa sol la si 还有&#…

自动弹琴助手使用及制谱教程

天涯明月刀手游自动弹奏autojs脚本安装使用教程及时下流行制谱教程(包含c4和note模板) 【autojs(以下简称小绿)使用前提条件:您的Android版本是Android7.0及以上,iOS目前只能使用PC助手。因为iOS平台发布APP要巨款~我们穷,所以不搞。】 目录: 一、关于小绿的安装使用 二…

android 仿全民k歌 线谱乐谱音高图

全民k歌大家都不陌生吧&#xff0c;在嗨歌时有一个线谱样式的动画效果是不是很吸引人呢。 效果似乎很复杂&#xff0c;感觉上非自定义view莫属了&#xff0c;然而如何处理滑动、如何处理颜色、如何处理多段线条、如何处理数据变化......等都搞好了准备写的时候才发现————一…

Guitar Pro8.1升级版本新功能支持编写简谱

很多人在听到Guitar Pro这个名词时&#xff0c;本能反应就是跟吉他有关的软件吧&#xff0c;但是具体是什么样子&#xff0c;有什么功能我们却不一定知道的那么详细&#xff0c;下面呢&#xff0c;我们就来详细的介绍下Guitar Pro这款软件。 Guitar Pro是初学作曲&#xff0c;特…