# lcm

наименьшее общее кратное (НОК)

## Последовательность вызова

    [pp, fact] = lcm(p)

## Аргументы

p

  вектор-строка полиномиальных значений `p = [p1, ..., pn]` либо вектор-строка целочисленных значений (тип 8).

fact

  вектор полиномиальных или целочисленных значений (тип 8).

pp

  полином или целое число.

## Описание

`pp=lcm(p)` вычисляет наименьшее общее кратное `pp` вектора полиномиальных значений `p`.

`[pp, fact]=lcm(p)` вычисляет дополнительно вектор `fact` такой, что:

`p.*fact=pp*ones(p)`.

## Примеры

    //случай полиномов
    s=poly(0,'s');
    p=[s,s*(s+1)^2,s^2*(s+2)];
    [pp,fact]=lcm(p);
    p.*fact, pp

    //случай целых чисел
    V=int32([2^2*3^5, 2^3*3^2,2^2*3^4*5]);
    lcm(V)

## Смотрите также

- gcd
- bezout