exponenta event banner

LCM

Наименее распространенное множественное

Синтаксис

Описание

пример

lcm(A) находит наименее общее кратное из всех элементов A.

пример

lcm(A,B) находит наименьшее общее кратное A и B.

Примеры

Наименее распространенное несколько из четырех целых чисел

Чтобы найти наименьшее общее кратное трем или более значениям, укажите эти значения как символьный вектор или матрицу.

Найдите наименьшее общее кратное из этих четырех целых чисел, указанных как элементы символьного вектора.

A = sym([4420, -128, 8984, -488])
lcm(A)
A =
[ 4420, -128, 8984, -488]
 
ans =
9689064320

Можно также задать эти значения как элементы символьной матрицы.

A = sym([4420, -128; 8984, -488])
lcm(A)
A =
[ 4420, -128]
[ 8984, -488]
 
ans =
9689064320

Наименьшее общее множество рациональных чисел

lcm позволяет найти наименьшее общее кратное символьных рациональных чисел.

Найдите наименьшее общее кратное этих рациональных чисел, указанных как элементы символического вектора.

lcm(sym([3/4, 7/3, 11/2, 12/3, 33/4]))
ans =
924

Наименее распространенное множество комплексных чисел

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

Найдите наименьшее общее кратное из этих комплексных чисел, указанных как элементы символьного вектора.

lcm(sym([10 - 5*i, 20 - 10*i, 30 - 15*i]))
ans =
- 60 + 30i

Наименьшее общее множество элементов матриц

Для векторов и матриц: lcm находит наименее распространенные кратные по элементам. Нескалярные аргументы должны иметь одинаковый размер.

Найдите наименее общие кратные для элементов этих двух матриц.

A = sym([309, 186; 486, 224]);
B = sym([558, 444; 1024, 1984]);
lcm(A,B)
ans =
[  57474, 13764]
[ 248832, 13888]

Найти наименее распространенные кратные для элементов матрицы A и значение 99. Здесь, lcm расширяется 99 в 2около-2 матрица со всеми элементами, равными 99.

lcm(A,99)
ans =
[ 10197,  6138]
[  5346, 22176]

Наименьшее общее множество многочленов

Найдите наименьшее общее кратное одномерных и многомерных многочленов.

Найдите наименее распространенное кратное из этих одномерных многочленов.

syms x
lcm(x^3 - 3*x^2 + 3*x - 1, x^2 - 5*x + 4)
ans =
(x - 4)*(x^3 - 3*x^2 + 3*x - 1)

Найдите наименее распространенное кратное из этих многомерных многочленов. Поскольку существует более двух многочленов, укажите их как элементы символьного вектора.

syms x y
lcm([x^2*y + x^3, (x + y)^2, x^2 + x*y^2 + x*y + x + y^3 + y])
ans =
(x^3 + y*x^2)*(x^2 + x*y^2 + x*y + x + y^3 + y)

Входные аргументы

свернуть все

Входное значение, указанное как число, символьное число, переменная, выражение, функция или вектор или матрица чисел, символьных чисел, переменных, выражений или функций.

Входное значение, указанное как число, символьное число, переменная, выражение, функция или вектор или матрица чисел, символьных чисел, переменных, выражений или функций.

Совет

  • Запрос lcm для чисел, которые не являются символическими объектами, вызывает MATLAB ®lcm функция.

  • MATLAB lcm функция не принимает рациональные или сложные аргументы. Чтобы найти наименьшее общее кратное рациональных или комплексных чисел, преобразуйте эти числа в символические объекты с помощью sym, а затем использовать lcm.

  • Нескалярные аргументы должны иметь одинаковый размер. Если один входной аргумент не является скалярным, то lcm расширяет скаляр в вектор или матрицу того же размера, что и нескалярный аргумент, со всеми элементами, равными соответствующему скаляру.

См. также

Представлен в R2014b