文档帮助中心文档
求解Sylvester方程ax + xb = c为了X
x = sylvester(a,b,c)
例子
X= sylvester(a,b,c)返回解决方案,X,到Sylvester方程。
X= sylvester(a,b,c)
X
a,b,c
输入一个是M-BY-M矩阵,输入b是一个n by-n矩阵,两者都C和X是m-n矩阵。
一个
b
C
全部收缩
创建系数矩阵一个和b。
a = [1 -1 1;1 1 -1;1 1 1];b =魔术(3);
定义C作为3 x-3身份矩阵。
C =眼(3);
使用西尔维斯特求解Sylvester方程的功能一个,,,,b, 和C。
西尔维斯特
x =3×30.1223 -0.0725 0.0131 -0.0806 -0.0161 0.1587 -0.0164 0.1784 -0.1072
结果是3 x-3矩阵。
创建一个4 x-4系数矩阵,一个,和2 by-2系数矩阵,b。
a = [1 0 2 3;4 1 0 2;0 5 5 6;1 7 9 0];b = [0 -1;1 0];
定义C作为4 x-2矩阵,与相应的大小相匹配一个和b。
C = [1 0;2 0;0 3;1 1]
C =4×21 0 2 0 0 3 1 1
x =4×20.4732 -0.3664 -0.4006 0.3531 0.3305 -0.1142 0.0774 0.3560
结果是一个4 x-2矩阵。
输入矩阵,指定为矩阵。输入一个是m-m -m方形矩阵,输入b是N-N正方形矩阵,输入C是一个M-BY-N矩形矩阵。如果任何输入矩阵稀疏,该函数将返回错误。
数据类型:单身的|双倍的复杂的数字支持:万博1manbetx是的
单身的
双倍的
解决方案,返回的矩阵大小与C。该函数将返回错误,如果一个和-b并非不同(在这种情况下,解决方案,X,是单数或不是唯一的)。
-b
sylvester方程是
一个 X + X b = C 。
当特征值的特征值一个和-b是不同的。就kronecker张量产品而言, ⊗ ,方程是
[[ 我 ⊗ 一个 + b t ⊗ 我 这是给予的 X (( : ) = C (( : ) ,,,,
在哪里我是身份矩阵,X(:)和C(:)表示矩阵X和C作为单列向量。
我
X(:)
C(:)
用法注释和限制:
当两个输入矩阵中的任何一个一个或者b包含一个非限值值,生成的代码不会发出错误。相反,输出包含NAN值。
背景池
螺纹池
此功能完全支持基于线程的环境。万博1manbetx有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
CTRANSPOSE|克朗|eig|mtimes|Mldivide
CTRANSPOSE
克朗
eig
mtimes
Mldivide
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室