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