Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 16:16
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Даны вещественные числа a, b. Значения функции f(x)=(x+1)2lg x; a=2; b=10;записать в массив. Вычислить значение интеграла, используя:1) Формулу трапецийI1=h*[f(a)/2+f(a+h)+f(a+2h)++f(a+(n-1)h)+f(b)/2]2) Формулу СимпсонаI2=h/3*(f(a)+f(b)+4*(f(a+h)+f(a+3h)++f(a+(n-1)h))+2*(f(a+2h)+f(a+4h)++f(a+(n-2)h)))h=(b-a)/n, n=100.Вот такие соображения по алгоритму: расчёт выполняем по формулам (формулы даны) .Объявим массив func[n+1], где n - количество отсчётов функции на интервале от а до b , запмсываем знач-я функции в массив, (шаг вычисляем (b-a)/n ,аргумент ф-ии a+i*h, где i параметр цикла, меняющийся от 0 до n ( т. е. всего n значений). массив используем для вычислений по обеим формулам. в первой формуле сумма знач-й массива от 1 до n-1, плюс граничные func[0]/2+ func[n]/2 и умножаем на шаг(h). Во второй форм. две суммы - нечётные и чётные значения сумм-ся отдельно и потом по формуле находится общая сумма. Помогите с кодом.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Применение интеграла Guest Ещё вопросы и ответы из архива 9 0 15.01.2012 10:19
Не масштабируется знак интеграла Guest Продолжение старого архива 0 30.09.2011 21:15



© www.otvetnemail.ru - Форум вопросов и ответов.