eq

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

Синтаксис

Описание

пример

A == B определяет символьное уравнение. Используйте уравнение в качестве входного параметра функций, такого как solve, assumefcontour, и 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)

Протестируйте равенство двух символьных выражений при помощи 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

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

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

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

свернуть все

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

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

Советы

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

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

Представленный в R2012a