Алгебра в программе Mathematica


           

вы поняли, что множество значений



Пример 1


Теперь, надеюсь, вы поняли, что множество значений Mod[n,m] не имеет набольшего элемента. Можно лишь утверждать, что при вещественных m и n 0<Mod [n, m] <m, причем все значения из открытого справа интервала [0, m) функция Mod[n,m] принимает. Но иногда нужно сдвинуть этот интервал на d. Нет проблем: укажите сдвиг d третьим параметром.

Вот как можно найти остатки от деления чисел 0, 1,2, ..., 21 на 3.

Mod[Range[0,21],3]

{0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0}

А вот те же остатки, когда задан сдвиг 1.

Mod[Range[0, 21] ,3,1]

{3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3}

А вот те же остатки, когда задан сдвиг 2.

Mod[Range[0,21],3,2]

{3,4,2,3,4,2,3,4,2,3,4,2,3,4,2,3,4,2,3,4,2,3}

Ниже приведены основные свойства функций Quotient и Mod:
  • n*Quotient[m, n, d] + Mod[m, n, d] = m при любых допустимых m, n, d;
  •  знак Mod [m, n] совпадает со знаком и при любых допустимых вещественных m, n;
  •  Mod[m, n] = m-n*Quotient [m, n] при любых допустимых m, n;
  •  Mod [m, n, d] = m-n*Quotient [т, n, d] при любых допустимых m, n, d;
  •  Mod[x, 1] равно дробной части х


Ну и, наконец, полезно иметь в виду, что аргументы функции Mod могут быть списками. Это, например, позволяет найти остаток от деления данного числа сразу на несколько чисел.

Mod[244, {4, 9, 121}]

{0,1,2} ,

Можно также найти остатки от деления нескольких чисел на заданное число.

Mod[{0,l,2,3,4)A2,5]

{0,1,4,4,1}

Пример 7.2. Графики функции Mod.

Теперь давайте построим несколько графиков функции Mod. Поскольку это функция двух аргументов, построим изображения поверхности z = Mod[x, у]. Для этого используем функцию Plot3D.

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий