eq

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

Синтаксис

Описание

пример

A == B задает символьное уравнение. Используйте уравнение как входной параметр функций, как solve, assume, fcontour, и subs.

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

Примеры

свернуть все

Решить это тригонометрическое уравнение. Определите уравнение при помощи == оператор.

syms x
eqn = sin(x) == cos(x);
solve(eqn,x)
ans =
pi/4

Постройте график уравнения sin(x2)=sin(y2) при помощи fimplicit. Определите уравнение при помощи == оператор.

syms x y
eqn = sin(x^2) == sin(y^2);
fimplicit(eqn)

Figure contains an axes. The axes contains an object of type implicitfunctionline.

Проверьте равенство двух символьных выражений при помощи isAlways.

syms x
eqn = x+1 == x+1;
isAlways(eqn)
ans =
  logical
   1
eqn = sin(x)/cos(x) == tan(x);
isAlways(eqn)
ans =
  logical
   1

Проверяйте равенство двух символьных матриц при помощи isAlways.

A = sym(hilb(3));
B = sym([1 1/2 5; 1/2 2 1/4; 1/3 1/8 1/5]);
isAlways(A == B)
ans =
  3×3 logical array
     1     1     0
     1     0     1
     1     0     1

Сравните матрицу и скаляр. The == оператор расширяет скаляр в матрицу тех же размерностей, что и входная матрица.

A = sym(hilb(3));
B = sym(1/2);
isAlways(A == B)
ans =
  3×3 logical array
     0     1     0
     1     0     0
     0     0     0

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

свернуть все

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

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

Совет

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

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

Введенный в R2012a