Читать практическое задание по математике: "Приближенное вычисление интегралов" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

//производная подынтегрального выражения.

return 6*Math.pow(x-1, 5)*(Math.log10(Math.pow(x*x+1, 0.5))+2)+*Math.pow(x-1, 6)/(Math.log(10)*(x*x+1));

}

public static double f_middle_rect(double b, double h, int n){ //КФСП.

double sum = 0.0;

for(int i=1; ie){= n2; n2 *= 2; h1 = h2; h2 /= 2;= I2; I2 = f_middle_rect(b, h2, n2);

}

return I2+f*h2*h2; //значение интеграла с точносью e.

}

public static double calc_newton(double x){ //метод Ньютона.

return x-(calc_integral_acc(x)-5.0)/f_x(x);

}

public static void main(String[] args){.out.println(calc_integral_acc(3)-5);//для отделения корней.[2,3]..out.println(f_x(2.9)); //для проверки..out.println(df_dx(2.9));//для проверки..out.println((calc_integral_acc(2.9)-5)*df_dx(2.9));// условие Фурье.

double xk = 0.0, xk1 = 2.9; int i = 0;

while(true){= xk1; xk1 = calc_newton(xk);++;

if(Math.abs(xk1-xk)


Интересная статья: Быстрое написание курсовой работы