Задайте меньше, чем отношение
A < B
lt(A,B)
Используйте assume
и оператор отношения <
, чтобы установить предположение, что x
- меньше чем 3:
syms x assume(x < 3)
Решите это уравнение. Решатель учитывает предположение на переменной x
, и поэтому возвращает эти два решения.
solve((x - 1)*(x - 2)*(x - 3)*(x - 4) == 0, x)
ans = 1 2
Используйте оператор отношения <
, чтобы установить это условие на переменной x
:
syms x cond = abs(sin(x)) + abs(cos(x)) < 6/5;
Используйте цикл for
с шагом π/24, чтобы найти углы от 0 до π, которые удовлетворяют то условие:
for i = 0:sym(pi/24):sym(pi) if subs(cond, x, i) disp(i) end end
0 pi/24 (11*pi)/24 pi/2 (13*pi)/24 (23*pi)/24 pi
Вызов <
или lt
для несимвольного A
и B
вызывает функцию MATLAB® lt
. Эта функция возвращает логический массив с набором элементов к логическому 1 (true)
, где A
является меньше, чем B
; в противном случае возвращается логический 0 (false).
Если и A
и B
являются массивами, то эти массивы должны иметь те же размерности. A < B
возвращает массив отношений A(i,j,...) < B(i,j,...)
Если один вход является скаляром и другим массив, то скалярный вход расширен в массив тех же размерностей как другой массив. Другими словами, если A
является переменной (например, x
), и B
является m-by-n матрица, то A
расширен в m-by-n матрица элементов, каждого набора к x
.
Поле комплексных чисел не является упорядоченным полем. Комплексные числа проектов MATLAB в отношениях к вещественной оси. Например, x < i
становится x < 0
, и x < 3 + 2*i
становится x < 3
.