방정식 구 근 뉴턴 교체 법 구 방정식 f (x) = x 3 + x 2 - 3x - 3 = 0 이 1.5 부근 에 있 는 근

방정식 구 근 뉴턴 교체 법 구 방정식 f (x) = x 3 + x 2 - 3x - 3 = 0 이 1.5 부근 에 있 는 근


f (x) = x ^ 3 + x ^ 2 - 3x - 3
f '(x) = 3x ^ 2 + 2x - 3
x (n + 1) = xn - f (xn) / f (xn)
명령 x1 = 1.5
x 2 = 1. 77778
1. 7361
x 4 = 1. 7352
x 5 = 1. 73251
x6 = 1. 73251
0.00001 까지 정확 하 다 면 x = 1. 73251
정확 치



교체 법 과 뉴턴 법 으로 방정식 을 푸 는 x = e ^ x 는 x = 0.5 근처에 있 는 한 뿌리 로 소수점 아래 세 자리 까지 정확 해 야 한다.
이 문제 의 방정식 이 틀 렸 다: x = e ^ x - 1.2 는 x = 0.5 근처 의 뿌리 로 바 뀌 었 다.


x = 0.57298290923 프로그램 은 다음 과 같다. using System; namespace Test {class Program {static void Main (string [] args) {double a = 0.4; double b = 0.6; double c = 0.0; double = 0.0; while (true) {if (Function (a) * Function (b.....



프로그램 을 작성 하고 뉴턴 접선 법 으로 방정식 f (x) = x ^ 3 + 2x + 10 = 0 의 유사 실 근 r, 교체 초기 값 은 - 1 로 0.0001 까지 정확 합 니 다.


# include
# include
flat f (flat x)
{.
flat y;
y = x * x * x + 2 * x + 10;
return (y);
}.
flat f1 (flat x)
{.
flat y;
y = 3 * x * x + 2;
return (y);
}.
void main ()
{.
flat x 0 = - 1.0, x1;
while (fabs (x 1 - x0) > = 0.0001)
{.
x1 = x0 - f (x0) / f1 (x0);
x0 = x1;
}.
printf ("% f", x1);
}.