文档帮助中心文档
Moore-Penrose伪逆
B = pinv (A)
B = pinv (tol)
例子
B = pinv (一个)返回Moore-Penrose伪逆的矩阵一个.
B = pinv (一个)
一个
B = pinv (一个,托尔)指定公差的值。pinv的奇异值一个小于零的容忍度。
B = pinv (一个,托尔)
托尔
pinv
全部折叠
比较由反斜杠(金宝搏官方网站\),pinv.
\
如果是矩形系数矩阵一个是低秩的,那么最小二乘问题的最小值呢规范(*取向)有无穷多个解。金宝搏官方网站返回两个金宝搏官方网站解决方案x1 = \ b和x2 = pinv b (A) *.这些解的区别性质是金宝搏官方网站x1只有等级(一个)非零组件,规范(x2)比任何其他解都小。
规范(*取向)
x1 = \ b
x2 = pinv b (A) *
x1
等级(一个)
规范(x2)
创建一个8乘6的矩阵排名(A) = 3.
排名(A) = 3
一个=魔法(8);= (: 1:6)
一个=8×664 23 61 60 6 9 55 54 12 13 51 17 47 46 20 21 43 40 26 27 37 36 30 32 34 35 29 28 38 41 23 22 44 45 19 49 15 14 52 53 11 8 58 59 54 62
为方程组的右侧创建一个向量。
1 b = 260 *(8日)
b =8×1260 260 260 260 260 260 260 260
右边的数字是260,是8乘8的神奇和一个.如果A仍然是8 × 8矩阵,那么x的一个解就是向量1。只有六列时,解是存在的,因为方程仍然一致,但解不全是1。因为矩阵是低秩的,所以有无穷多个解。金宝搏官方网站
使用反斜杠和解决两个解决方案金宝搏官方网站pinv.
警告:Rank deficient, Rank = 3, tol = 1.882938e-13。
x1 =6×13.0000 4.0000 00 1.0000 0
x2 =6×11.1538 1.4615 1.3846 1.3846 1.4615 1.1538
这两个解都是精确的金宝搏官方网站规范(* x1-b)和规范(* x2-b)都在舍入误差的顺序上。解决方案x1是特殊的,因为它只有三个非零元素。解决方案x2是特殊的,因为规范(x2)比其他解小吗,包括规范(x1).
规范(* x1-b)
规范(* x2-b)
x2
规范(x1)
ans = 5.0990
ans = 3.2817
输入矩阵。
数据类型:单|双复数的支持:金宝app是的
单
双
奇异值公差,指定为标量。pinv处理小于的奇异值托尔在计算伪逆的时候。
默认容忍度为马克斯(大小(A)) * eps(规范(A)).
马克斯(大小(A)) * eps(规范(A))
例子:pinv(1)的军医
pinv(1)的军医
摩尔-彭罗斯伪逆是一个矩阵,当它不存在时,它可以作为矩阵逆的部分替换。当一个线性方程组没有唯一解或有许多解时,这个矩阵经常被用来求解这个方程组。金宝搏官方网站
对于任何一个矩阵一个的伪逆B存在,是唯一的,并且有相同的维度一个“.如果一个是正方形而不是单数吗pinv (A)仅仅是一种昂贵的计算方式吗发票(一个).然而,如果一个不是方的,还是方而单的呢发票(一个)不存在。在这些情况下,pinv (A)具有的某些(但不是全部)属性发票(一个):
B
一个“
pinv (A)
发票(一个)
1. 一个 B 一个 = 一个 2. B 一个 B = B 3. ( 一个 B ) * = 一个 B ( AB 埃尔米特 ) 4. ( B 一个 ) * = B 一个 ( 英航 埃尔米特 )
伪逆计算是基于圣言(A).计算处理的是小于的奇异值托尔为零。
圣言(A)
你可以代替的大部分用途pinv应用于向量b,如pinv b (A) *,lsqminnorm (A, b)求线性方程组的最小范数最小二乘解。lsqminnorm一般比pinv,它也支持稀疏矩阵。金宝app
b
pinv b (A) *
lsqminnorm (A, b)
lsqminnorm
pinv利用奇异值分解形成的伪逆一个.的对角线的奇异值年代比托尔都被视为零,而一个就变成:
年代
一个 = U 年代 V * = [ U 1 U 2 ] [ 年代 1 0 0 0 ] [ V 1 V 2 ] * 一个 = U 1 年代 1 V 1 * .
的伪逆一个则等于:
B = V 1 年代 1 − 1 U 1 * .
使用注意事项及限制:
代码生成不支持此函数的稀疏矩阵输入。金宝app
该功能完全支持GPU阵列。金宝app有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
分解|发票|lsqminnorm|qr|排名|圣言会
分解
发票
qr
排名
圣言会
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系