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