Символьное вычитание
Вычитайте 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)
Все нескалярные аргументы должны иметь одинаковый размер. Если один входной параметр нескаляр, то minus
расширяет скаляр в массив того же размера, что и нескалярный аргумент, со всеми элементами, равными соответствующему скаляру.
ctranspose
| ldivide
| mldivide
| mpower
| mrdivide
| mtimes
| plus
| power
| rdivide
| times
| transpose