問題描述:設計程式用迭代法求方程:3x3
−2x2
−5x−
7=03x^-2x^-5x-7=0
3x3−2x
2−5x
−7=0
在1附近的乙個根,精確達到10−
610^
10−6
,牛頓迭代公式為x=x
−f(x
)/f′
(x)x=x-f(x)/f'(x)
x=x−f(
x)/f
′(x)
。要求定義兩個函式分別求f(x
)f(x)
f(x)
和f ′(
x)f'(x)
f′(x
)的值。
#include
#include
using
namespace std;
doubleqf(
double x)
double
qf1(
double x)
void
newton
(double x0,
double e)}if
(i<=50)
}int
main()
結果展示:
問題描述:設計程式,分別用巨集定義和函式求圓的面積,其中圓的半徑可以為表示式。
(巨集定義)**:
#include
#include
#define s(r) r*r*m_pi
using
namespace std;
intmain()
結果展示:
結果展示如上圖。
C 迭代法求開方 牛頓迭代法求根近似值
include include double f double x double f2 double x int main printf lf s2 利用牛頓迭代法求方程的根 有這麼乙個方程2x 3 4x 2 3x 6 0 則令f x 2x 3 4x 2 3x 6 求出f x 6x 2 8x 3 下...
牛頓迭代法(求函式的根)
在做二分與三分法的題時,聽聞有牛頓迭代法 感覺很高大上 自己居然捧起書看了一些 由於自己水平很渣,研究的並不深入。本篇未完結.個人感覺 1.使用牛頓迭代法,函式可以是任意 2.優點 對其單調性無特殊要求 缺點 若在該函式值處有多個根,往往只能求出乙個根 3.與二分三分法比較 二分要求是單調函式 三分...
c 求平方根(牛頓迭代法)
借鑑了 思路很簡單,就是確定這樣乙個函式 確定乙個點,在這個點做函式的切線,這條切線和x軸的交點會越來越靠近所求的值 接下來就是高一數學,假設這個點是x0,確定的點就是 x0,x0 x0 n 對函式求導,得切線斜率是2x0 計算這個切線和x軸的交點為 x0 x0 num 2 x0 再比較大小,不斷迴...