Наименьшее общее множество
Чтобы найти наименее распространенное произведение из трех или более значений, задайте эти значения в качестве символьного вектора или матрицы.
Найдите наименьшее общее кратное из этих четырех целых чисел, заданное как элементы массива символьного вектора.
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
-by- 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
расширяет скаляр в вектор или матрицу того же размера, что и нескалярный аргумент, со всеми элементами, равными соответствующему скаляру.