le

Задайте меньше или равное условию

Синтаксис

Описание

пример

A <= B задает условие, меньше чем или равное.

le(A,B) эквивалентно A <= B.

Примеры

свернуть все

Установите предположение, что x меньше или равно 3 при помощи assume.

syms x
cond = x <= 3;
assume(cond)

Решите уравнение для x. Решатель возвращает только решения, которые действительны в предположении on x.

eqn = (x-1)*(x-2)*(x-3)*(x-4) == 0;
solve(eqn,x)
ans =
 1
 2
 3

Установите условие abs(sin(x)) <= 1/2.

syms x
cond = abs(sin(x)) <= 1/2;

Найдите кратные π/24, которые удовлетворяют условию при помощи for цикл от 0 к π.

for i = 0:sym(pi/12):sym(pi)
  if subs(cond, x, i)
    disp(i)
  end
end
0
pi/12
pi/6
(5*pi)/6
(11*pi)/12
pi

Входные параметры

свернуть все

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

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

Совет

  • Вызывающие <= или le для несимвольных A и B вызывает MATLAB® le функция. Эта функция возвращает логический массив с элементами, установленными на логический 1 (true) где A меньше или равно B; в противном случае возвращается логический 0 (false).

  • Если оба A и B являются массивами, тогда эти массивы должны иметь одинаковые размерности. A <= B возвращает массив отношений A(i,j,...) <= B(i,j,...).

  • Если один вход скаляром, а другой массивом, то скалярный вход расширяется в массив тех же размерностей, что и другой массив.

  • Поле комплексных чисел не является упорядоченным полем. MATLAB проектирует комплексные числа в отношениях к действительной оси. Для примера, x <= i становится x <= 0, и x <= 3 + 2*i становится x <= 3.

См. также

| | | | |

Введенный в R2012a