minus, -

Символьное вычитание

Синтаксис

Описание

пример

-A возвращает отрицание A.

пример

A - B вычитает B от A и возвращает результат.

пример

minus(A,B) альтернативный путь состоит в том, чтобы выполнить A - B.

Примеры

Вычитание скаляра из массива

Вычтите 2 от массива A.

syms x
A = [x 1;-2 sin(x)];
A - 2
ans =
[ x - 2,         -1]
[    -4, sin(x) - 2]

minus вычитает 2 от каждого элемента A.

Вычтите единичную матрицу из матричного M:

syms x y z
M = [0 x; y z];
M - eye(2)
ans =
[ -1,     x]
[  y, z - 1]

Вычтите числовые и символьные аргументы

Вычтите один номер от другого. Поскольку это не символьные объекты, вы получаете результаты с плавающей точкой.

11/6 - 5/4
ans =
    0.5833

Выполните вычитание символически путем преобразования чисел в символьные объекты.

sym(11/6) - sym(5/4)
ans =
7/12

В качестве альтернативы вызовите minus выполнять вычитание.

minus(sym(11/6),sym(5/4))
ans =
7/12

Вычтите матрицы

Вычтите матрицы B и C от A.

A = sym([3 4; 2 1]);
B = sym([8 1; 5 2]);
C = sym([6 3; 4 9]);
Y = A - B - C
Y =
[ -11,   0]
[  -7, -10]

Используйте синтаксис -Y инвертировать элементы Y.

-Y
ans =
[ 11,  0]
[  7, 10]

Вычтите функции

Вычтите функциональный g от функционального f.

syms f(x) g(x)
f = sin(x) + 2*x;
y = f - g
y(x) =
2*x - g(x) + sin(x)

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

свернуть все

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

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

Советы

  • Все нескалярные аргументы должны иметь тот же размер. Если один входной параметр является нескалярным, то minus расширяет скаляр в массив одного размера с нескалярным аргументом, со всеми элементами, равными соответствующему скаляру.

Смотрите также

| | | | | | | | | |

Представлено до R2006a