• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;


Иллюстрированный самоучитель по Mathematica 3/4

Вычисление коэффициентов формулы интегрирования Ньютона-Котесса (NewtonCotes)

Функция NIntegrate, имеющаяся в ядре системы Mathematica, реализует метод интегрирования Гаусса-Кронрода. Еще одним известным методом интегрирования является метод Ньютона-Котесса, сводящий интегрирование к вычислению взвешенных ординат функции в равномерно расположенных точках оси абсцисс. Для реализации метода используются следующие функции:

  • NewtonCotesWeights [n, a, b] – возвращает список весовых коэффициентов и абсцисс узловых точек {wi, xi} для квадратуры Ньютона-Котесса на интервале от а до b;
  • NewtonCotesError [n, f, a, b] – возвращает погрешность формулы Ньютона-Котесса для заданной функции f.

Примеры применения этих функций представлены ниже:

<< NumericalMath`NewtonCotes`
  
NewtonCotesWeights[5, 0, 10]
  
NewtonCotesError[5, f, 0, 10]
  
NewtonCotesError[5, f, a, a+h]
  
NewtonCotesWeights[5, -0, 10, QuadratureType > Open]
  
NewtonCotesError[5, f, 0, 10, QuadratureType > Open]

Обратите внимание на то, что приведенные формулы готовят данные для численного интегрирования методом Ньютона-Котесса, но не выполняют самого интегрирования.

Что нового мы узнали?

В этом уроке мы научились:

  • Пользоваться алгебраическими функциями пакета Algebra.
  • Применять вычислительные функции пакета Calculus.
  • Работать с функциями дискретной математики из пакета DiscreteMath.
  • Производить геометрические расчеты с помощью пакета Geometry.
  • Выполнять алгебраические вычисления с помощью пакета LinearAlgebra.
  • Пользоваться расширенными функциями теории чисел из пакета NumberTheory.
  • Осуществлять численные расчеты с помощью пакета NumericalMath.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.