Нелинейное уравнение методом Ньютона - C (СИ)
Формулировка задачи:
#include "stdafx.h" #include<stdio.h> #include<math.h> int main() { float c, Fc, e = 0.001; printf("Vvedite priblizhenie kornya\n"); scanf("%f",&c); while(1) { Fc = c*c*c+0.2*c*c+0.5*c-2; printf ("c=%f F(c)=%f\n", c, Fc); if (fabs(Fc) < e) break; Завяз здесь
Решение задачи: «Нелинейное уравнение методом Ньютона»
textual
Листинг программы
#include <stdio.h> #include <math.h> double F(double x) { return (x*x*x+0.2*x*x+0.5*x-2); } double F_prim(double x) { return (3*x*x+0.4*x+0.5); } int main() { double c,c1,e = 0.001; printf("Vvedite priblizhenie kornya\n"); scanf("%f",&c); while(1) { c1=c-F(c)/F_prim(c); printf ("c=%f F(c)=%f\n", c, F(c)); if (fabs(c1-c) < e) break; c=c1; } printf("Koren = %.3f",c1); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д