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

Вычисление произведений. Вычисление произведений в аналитическом виде.

Рассмотрим операции вычисления произведений. Произведение от i=imin до i=imax по fi представлены следующими функциями:

  • Product [f, {i, imax}] – возвращает произведения значений f [i] для значений i, изменяющихся от 1 до imax;
  • Product [f, {i, imin, imax}]– возвращает произведение значений f [ i ] при изменении i от imin до imax с шагом +1;
  • Product[f, {i, imin, imax, di}] – возвращает произведение f [ i ] при i, меняющемся от значения imin до значения imax с шагом di;
  • Product [f, {i, imin, imax}, {j, jmin, jmax},…] – вычисляет многократное произведение (произведение по нескольким переменным).

Примеры использования функций вычисления произведения:

Ввод (In) Вывод (Out)
Product [i,{i,10}] 3628800
NProduct [k^ 2,{k, 1.5}] 14400.
NProduct[i^ 2, {1.1.2.0. 2}] 93.6405
Product [Logfi], {±,2.5.0.5}] 4.23201 Log[2]

Следующий пример иллюстрирует вычисление произведения в символьном виде:

Произведение (x+i2), где i=1…5:

(1 + x)(4 + x)(9 + x)(16 + x)(25 + x)

Об опасности перестановки сомножителей свидетельствуют следующие примеры:

Product[i, i, 1, 10
3628800
Product[i, i, 10, 1]
1
Product[i, i, 10, 1, -1]
3628800

Как и в случае вычисления суммы, средний пример явно ошибочен. Он просто недопустим с точки зрения синтаксиса данной функции.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.