Символьное вычитание
Вычтите 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