#include<stdio.h>
#include<math.h>
double Solut(double a,double b,double c,double d);
int main(void){
double a,b,c,d;
scanf("%lf,%lf,%lf,%lf",&a,&b,&c,&d);
printf("result is %lf",Solut(a,b,c,d));
}
//x=x0-f(x0)/f'(x0)
double Solut(double a,double b,double c,double d){
double x=1,x0,f,f1;
do{
x0=x;
f=(a*pow(x,2)+b*pow(x,1)+c)*x+d;
f1=(3*a*x+2*b)*x+c;
x=x0-f/f1;
}while(fabs(x-x0)>=1e-6);
return x;
}
牛頓迭代法求根
相關文章
- 求平方根 && 牛頓迭代法
- 梯度下降法、座標下降法、牛頓迭代法梯度
- C語言實現牛頓迭代法解方程C語言
- 牛頓迭代法 - 求解非線性方程根的近似解
- 增補部落格 第二十二篇 python 牛頓迭代法Python
- 牛頓的蘋果蘋果
- 機器學習之牛頓法機器學習
- 機器學習-牛頓法詳解機器學習
- 最優化演算法【牛頓法、擬牛頓法、BFGS演算法】優化演算法
- 【機器學習】數值分析02——任意方程求根機器學習
- Python解線性方程組的迭代法(3)————逐次超鬆弛(SOR)迭代法Python
- 二叉樹的遍歷 (迭代法)二叉樹
- 【機器學習之數學】02 梯度下降法、最速下降法、牛頓法、共軛方向法、擬牛頓法機器學習梯度
- 快速傅立葉變換的迭代法程式碼實現
- 牛頓插值 C++ 和 Matlab實現C++Matlab
- 軟體開發與牛頓三大定律
- 十行程式碼實現牛頓方法行程
- 129 - 求根到葉子節點數字之和 - PythonPython
- matlab練習程式(高斯牛頓法最優化)Matlab優化
- 【數值計算方法】非線性方程求根-數值實驗
- 程式設計師的數學筆記3--迭代法程式設計師筆記
- leetcode129. 求根到葉子節點數字之和LeetCode
- 【小白學AI】XGBoost 推導詳解與牛頓法AI
- 【小白學AI】XGBoost推導詳解與牛頓法AI
- 遊戲中的牛頓力學,簡析遊戲物理機制遊戲
- 機器學習中牛頓法凸最佳化的通俗解釋機器學習
- LeetCode-129-求根節點到葉節點數字之和LeetCode
- scheme 求平方根函式 sqrt 牛頓法實現Scheme函式
- 【LeetCode】每日一題129:求根到葉子節點數字之和LeetCode每日一題
- 數值解和解析解/softmax迴歸/泰勒展開/牛頓法
- 基於使用者投票的排名演算法:牛頓冷卻定律演算法
- Python實現連結串列反轉的方法【迭代法與遞迴法】Python遞迴
- 實驗五 迭代法解線性方程組與非線性方程(android)Android
- 給定區間記憶體在多根情況下的非線性方程求根記憶體
- 基於使用者投票的排名演算法(四):牛頓冷卻定律演算法
- 利用C語言進行常見的數學運算:一元二次方程求根C語言
- 牛頓棺材板快蓋不住了:用深度神經網路解決三體問題,提速一億倍神經網路
- 烏鎮世界網際網路大會上,百度敲響了創新動能的“牛頓擺”