社区
C语言
帖子详情
用牛顿法求x^2=10的解
大章鱼(张文哲
2019-04-03 10:09:41
#include<cstdio> #include<cmath> double f(double x) { return x-((pow(x,2)-10)/(2*x)); } int main() {double a=1,b=f(a); int i=10; while(fabs(b-a)>=1e-9) {a=b; b=f(a); printf("%.8lf\n",a); } return 0; }
...全文
108
回复
打赏
收藏
用牛顿法求x^2=10的解
#include #include double f(double x) { return x-((pow(x,2)-10)/(2*x)); } int main() {double a=1,b=f(a); int i=10; while(fabs(b-a)>=1e-9) {a=b; b=f(a); printf("%.8lf\n",a); } return 0; }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
牛顿法
和迭代法
求
解
方程组的近似
解
# include # include double picard(double x); int main() { double epsilon,x0,x1; long i,maxi; printf("\n请输入 x 的精度要
求
:"); scanf("%lf",&epsilon); printf("\n请输入迭代初值:"); scanf("%lf",&x1); printf("\n请输入最大迭代次数:"); scanf("%ld",&maxi); for(i=0;i
牛顿迭代法matlab程序
几道例题,用牛顿迭代法
解
的三道关于非线性方程组的题目,文件中有matlab代码,仅供参考
1. 以 为初值用牛顿迭代法
求
方程 在区间 内的根,要
求
(1) 证明用
牛顿法
解
此方程是收敛的; (2) 给出用
牛顿法
解
此方程的迭代公式,并
求
出这个根(只需计算 计算结果取到小数点后4位)。
牛顿切线法算法
牛顿切线法算法的实现使用C语言实现功能的转换
牛顿迭代法
求
解
多元非线性方程组(附matlab仿真代码)
此资源是我自己以前写的一篇随笔(word格式),对牛顿迭代法进行了讲
解
,并利用matlab进行一元非线性方程以及多元非线性方程组的仿真,附带详细注释,并输出每次迭代的结果,对于学习牛顿迭代法和matlab的新手会有帮助
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章