exponenta event banner

le

Определить условие меньше или равно

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

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

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

Решить уравнение для x. Решатель возвращает только решения, действительные в предположении 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