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