Символьный массив с левым делением
Создать 2около-3 матрица.
B = sym('b', [2 3])B = [ b1_1, b1_2, b1_3] [ b2_1, b2_2, b2_3]
Разделить символическое выражение sin(a) по каждому элементу матрицы B.
syms a B.\sin(a)
ans = [ sin(a)/b1_1, sin(a)/b1_2, sin(a)/b1_3] [ sin(a)/b2_1, sin(a)/b2_2, sin(a)/b2_3]
Создать 3около-3 символическая матрица Гильберта и 3около-3 диагональная матрица.
H = sym(hilb(3)) d = diag(sym([1 2 3]))
H = [ 1, 1/2, 1/3] [ 1/2, 1/3, 1/4] [ 1/3, 1/4, 1/5] d = [ 1, 0, 0] [ 0, 2, 0] [ 0, 0, 3]
Разделиться d около H с помощью оператора элементарного левого деления .\. Этот оператор делит каждый элемент первой матрицы на соответствующий элемент второй матрицы. Размеры матриц должны быть одинаковыми.
H.\d
ans = [ 1, 0, 0] [ 0, 6, 0] [ 0, 0, 15]
Разделите символическое выражение на символическую функцию. Результат является символической функцией.
syms f(x) f(x) = x^2; f1 = f.\(x^2 + 5*x + 6)
f1(x) = (x^2 + 5*x + 6)/x^2
ctranspose | minus | mldivide | mpower | mrdivide | mtimes | plus | power | rdivide | times | transpose