解决一个X=B利用奇异值分解
数学函数/矩阵和线性代数/线性系统求解器
dspsolvers
SVD求解器块求解线性系统一个X=B,可以是超确定、欠确定或精确确定。采用奇异值分解(SVD)对系统进行分解求解米——- - - - - -N矩阵一个在A港。B端口的输入端在右侧米——- - - - - -l矩阵,B。该块处理长度-米无导向矢量输入为米1的矩阵。
X端口的输出是N——- - - - - -l矩阵,X。X的平方和最小B-一个X(剩余)。当B是一个向量,这个解使向量2-范数的残差最小。当B是一个矩阵,这个解使矩阵的弗罗贝尼乌斯范数的残差最小。在这个例子中,列X问题的解决方案是金宝搏官方网站l相应的系统一个Xk=Bk,在那里Bk是kth列B,Xk是kth列X。
X的最小范数剩余解一个X=B。最小范数剩余解对于超定线性系统和精确定线性系统是唯一的,但对于欠定线性系统却不是唯一的。因此,当SVD求解器块应用于欠定系统时,输出X所选的元素中非零元素的个数是多少X是最小化。
选择以启用输出端口E,该端口报告收敛失败。端口上可能接收到的值有:
0
—奇异值分解计算收敛。
1
—奇异值分解计算不收敛。
如果奇异值分解计算不能收敛,则X端口的输出是一个大小正确的未定义矩阵。
港口 | 金宝app支持的数据类型 |
---|---|
一个 |
|
B |
|
X |
|
E |
|
自相关LPC的 | DSP系统工具箱 |
柯列斯基解算器 | DSP系统工具箱 |
低密度脂蛋白解算器 | DSP系统工具箱 |
Levinson-Durbin | DSP系统工具箱 |
陆逆 | DSP系统工具箱 |
伪逆 | DSP系统工具箱 |
QR解算器 | DSP系统工具箱 |
奇异值分解 | DSP系统工具箱 |
看到线性系统动力学相关信息。