实数Sylvester方程
- 更新时间2025-07-30
- 阅读时长4分钟
求Sylvester矩阵方程的解。连线至a、B和C输入端的数据类型可确定要使用的多态实例。

输入/输出
运算A
—
运算A指定在Sylvester方程的矩阵A上进行的运算。
A
—
A包含Sylvester方程的矩阵A。A必须是方阵或实Schur分解产生的拟上三角矩阵
B
—
B包含Sylvester方程的矩阵B。B必须是方阵或实Schur分解产生的拟上三角矩阵。
C
—
C包含Sylvester方程的矩阵C。
符号
—
符号指定Sylvester方程的形式。
运算B
—
运算B指定在Sylvester方程的矩阵B上进行的运算。
矩阵类型
—
矩阵类型是A和B的类型。 设置A和B的类型可加快X的计算并避免不必要的计算。
X
—
X返回Sylvester方程的解。
比例因子
—
比例因子返回Sylvester方程的比例因子a。
有扰动
—
有扰动表明VI是否使用扰动值求解方程。有扰动的值为TRUE时,A和B的特征向量一致或相近,也表明Sylvester方程的解不是唯一解。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
Sylvester矩阵方程定义如下:
op(A)X + Xop(B) = aC或
op(A)X – Xop(B) = aCop(A)是A的A或转置,op(B)是B或B的转置,a是比例因子,避免X发生溢出。
当且仅当λ±β≠0时,西尔维斯特矩阵方程才有唯一的解,其中λ和β分别是 A 和 B的特征值,符号(+或-)取决于你要解决的方程。Sylvester矩阵方程的解不唯一时,该VI可设置有扰动为TRUE且返回的解可能不正确。
运算A
—
A
—
矩阵类型
—
X
—
比例因子
—
有扰动
—
错误
—