ldivide, .\
符号数组左除
说明
示例
标量除以矩阵
创建一个 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