1. 程式人生 > >矩陣論學習筆記六:廣義逆矩陣

矩陣論學習筆記六:廣義逆矩陣

參考書:《矩陣論》第3版,程雲鵬 張凱院 徐仲編著 西北工業大學出版社

廣義逆矩陣:該矩陣對於奇異矩陣甚至長方矩陣都存在、具有通常逆矩陣的一些性質、當矩陣非奇異時,它還原到通常的逆矩陣,滿足以上3條性質的矩陣叫做廣義逆矩陣

1920年,E.H.Moore提出廣義逆矩陣的概念,1955年,R.Penrose以更明確的形式給出Moore的廣義逆矩陣定義。

廣義逆矩陣在數理統計、系統理論、優化計算和控制論等多領域中有重要應用,廣義逆矩陣理論與應用的研究是矩陣論的一個重要分支

1. 投影矩陣

1)投影運算元與投影矩陣

    a)投影運算元

        投影:設L和M都是n維復空間C的子空間,且C為L和M的直和,任意屬於C的向量x都可唯一分解為x = y + z,其中y屬於L,z屬於M,稱y是x沿著M到L的投影

        投影運算元(定義6.1):將屬於n維復空間C的任意向量變為沿著M到L的投影的變換稱為沿著M到L的投影運算元

        投影運算元的值域為L,零空間為M

        投影運算元為線性運算元

    b)投影矩陣

        定義6.2:投影運算元在n維復空間C下的基下的矩陣稱為投影矩陣

    c)投影矩陣與冪等矩陣的關係

        引理1:若A是n*n復矩陣空間的冪等矩陣,則N(A) = R(I - A)

        定理6.1:矩陣P為投影矩陣的充要條件是P維冪等矩陣;證明據投影矩陣的定義、冪等矩陣的定義、引理1、直和概念

    d)求投影矩陣方法:

        假定dimL = r,則dimM = n-r,在子空間L和M中分別取定基底x1,...,xr;y1,...,yn-r,做分塊矩陣X = (x1,...,xr),Y = (y1,...,yn-r),從而P[X,Y] = [X,0],因此投影矩陣為P = [X,0][X,Y]逆

    e)冪等矩陣在廣義逆矩陣中具有重要作用,在某種意義上相等於單位矩陣在通常的逆矩陣上所起的作用

2)正交投影運算元與正交投影矩陣

    a)投影運算元的一個子類

    b)正交投影運算元、矩陣的定義(定義6.3): L的正交補空間到L

    c)定理6.2:矩陣P為正交投影矩陣的充要條件是P為冪等Hermite矩陣

    d)已知子空間L的基後,正交投影矩陣的求法:P = X((XH*X)逆)XH

2. 廣義逆矩陣的存在、性質及構造方法

1)Penrose的廣義逆矩陣

2)廣義逆矩陣的性質及構造方法

3)Moore-Penrose逆的等價定義

3. 廣義逆矩陣的計算方法

1)利用Hermite標準型計算矩陣的{1}-逆和{1,2}-逆

2)利用滿秩分解求廣義逆矩陣

3)計算A+的Zlobec公式

4)Greville方法

5)一些特殊分塊矩陣的廣義逆矩陣

6)計算一類實Hessenberg矩陣的廣義逆

7)計算A+的迭代方法

4. 廣義逆矩陣與線性方程組的求解

1)線性方程組的相容性、通解與廣義{1}-逆

2)相容線性方程組的極小範數解與廣義{1,4}-逆

3)矛盾方程組的最小二乘解與廣義{1,3}-逆

4)矛盾方程組的極小範數最小二乘解與廣義逆矩陣A+

5)矩陣方程AXB = D的極小範數最小二乘解

5.約束廣義逆和加權廣義逆

1)約束廣義逆

2)加權廣義逆

6. Drazin廣義逆

1)方陣的指標

2)Drazin逆

3)Drazin逆的譜性質

4)Drazin逆的計算方法

相關推薦

矩陣學習筆記廣義矩陣

參考書:《矩陣論》第3版,程雲鵬 張凱院 徐仲編著 西北工業大學出版社 廣義逆矩陣:該矩陣對於奇異矩陣甚至長方矩陣都存在、具有通常逆矩陣的一些性質、當矩陣非奇異時,它還原到通常的逆矩陣,滿足以上3條性質的矩陣叫做廣義逆矩陣 1920年,E.H.Moore提出廣義逆矩陣的概念

Python學習筆記文件處理

alt 筆記 lin 系統 顯式 當前位置 open 刷新 大小 一:打開文件 open(name,mode,[bufferSize]) name:文件路徑 mode:文件打開方式 二:文件讀取 read()方法:可以一次讀取文件的全部內容,Python把內容讀到

分散式學習筆記分散式利器Zookeeper

ZooKeeper簡介 ZooKeeper是一個開放原始碼的分散式應用程式協調服務,它包含一個簡單的原語集,分散式應用程式可以基於它實現同步服務,配置維護和命名服務等。   ZooKeeper設計目的 1.最終一致性:client不論連線到哪個Server,展示給它都

《C語言程式設計現代方法(第2版)(K.N.King 著)》學習筆記C語言基本概念(5)

問與答 GCC 最初是 GNU C Compiler 的簡稱。現在指 GNU Compiler Collection,這是因為最新版本的 GCC 能夠編譯用 Ada、C、C++、Fortran、Ja

python學習筆記Series

Series是一種類似於一維陣列的物件,由以下兩部分組成: values:一組資料(ndarray或list型別) index:相關的資料索引標籤 一維陣列預設索引為0,1,2,3...,而Series的索引可以自己給定,比如說統計班級同學身高時,用0,1,2,3...

Pyhton學習筆記模組

為了編寫可維護的程式碼,我們把函式分組,分別放到不同的資料夾裡,在python中,一個.py檔案就稱之為一個模組(Module) 使用模組有什麼好處呢:一是:大大提高了程式碼的可維護性,當一個模組編寫完成以後,就可以在其他地方引用這些模組;二是:使用模組避免函

機器學習筆記廣義線性模型(GLM)

一.指數分佈族 在前面的筆記四里面,線性迴歸的模型中,我們有,而在logistic迴歸的模型裡面,有。事實上,這兩個分佈都是指數分佈族中的兩個特殊的模型。所以,接下來會仔細討論一下指數分佈族的一些特點,會證明上面兩個分佈為什麼是指數分佈族的特性情況以及怎麼用到

Typescript 學習筆記介面

中文網:https://www.tslang.cn/ 官網:http://www.typescriptlang.org/ 目錄: Typescript 學習筆記一:介紹、安裝、編譯 Typescript 學習筆記二:資料型別 Typescript 學習筆記三:函式 Type

機器學習筆記K-Means聚類,層次聚類,譜聚類

前面的筆記搞了那麼多的數學,這篇來一點輕鬆的,提前適應一下除了監督問題以外的非監督學習。這篇筆記有沒有前面那麼多的數學了,要講的聚類算是無監督的學習方式。 一.一般問題 聚類分析的目標是,建立滿足於同一組內的物件相似,不同組的物件相異的物件分組.它作為一種無

深度學習筆記()Encoder-Decoder模型和Attention模型

這兩天在看attention模型,看了下知乎上的幾個回答,很多人都推薦了一篇文章Neural Machine Translation by Jointly Learning to Align and Translate 我看了下,感覺非常的不錯,裡面還大

Swift學習筆記常見概念(一)

七、常見概念1.範圍Range、ClosedRange和NSRange的使用//區間分為閉區間和半開區間import Foundationlet closedRange: ClosedRange = 1...3 //閉區間let intArray = ["1", "2", "

深度學習筆記常見啟用函式總結

一.啟用函式概覽 基本上,入門深度學習的第一件事情就是了解”神經元”的構造,啟用函式算是最基本的一個”部件”了吧.那啟用函式到底有什麼用呢?為什麼需要啟用函式?啟用函式的定義是什麼呢? 下面這篇論文提供了啟用函式的定義以及常見的”飽和”的定義,以及對於啟用函

Caffe學習筆記()mnist手寫數字識別訓練例項

一、前言    深度學習的一個簡單例項就是mnist手寫數字識別,只要這個例子弄明白,其它的內容就可以舉一反三了。之前的內容如有遺忘,可以進行回顧。 二、準備資料    資料集可以直接從我的github下載,包括資料集和程式碼,使用如下指令:

opencv學習筆記影象灰度線性變換

通過影象灰度線性變換提高影象對比度和亮度,原影象為src,目標影象為dst,則dst(x,y) = * src(x,y) + 。 不僅對單通道影象可以做灰度線性變換,對三通道影象同樣可以。 #include<opencv2/opencv.hpp>; #incl

Linux學習筆記sed

替換 命令 pac 選項 文件結尾 取反 保持 啟動 第一個 sed 行編輯器 pattern space hold space 處理邏輯:逐行讀取,讀入一行,默認打印一行,進行邏輯處理,再讀入下一行,

推薦系統三十矩陣分解 學習筆記

作者:jliang https://blog.csdn.net/jliang3   1.重點歸納 1)評分預測問題只是很典型,其實並不大眾,畢竟在實際的應用中,評分資料很難收集到;與之相對的另一類問題是行為預測才是平民級推薦問題。在真正的推薦系統的實際應用中,評分

矩陣筆記(十)——廣義矩陣

當 A 滿秩時,方程 Ax=b 的解為 x=A−1b。但當 A 不滿秩,甚至方程 Ax=b 無解時,我們也希望用某種逆 A† 的形式表示方程的(近似)解 x=A†b。這便是廣義逆的作用。 0 投影變換與投影矩陣 投影矩陣的求法: (1)M→M:P{L,

opencv學習筆記十五人臉識別演算法之EigenFace

簡要: 特徵臉演算法是將影象每一個畫素當作一維特徵,然後用SVM或其它機器學習演算法進行訓練。但這樣維數太多,根本無法計算。我這裡用的是ORL人臉資料庫,英國劍橋實驗室拍攝的,有40位志願者的人臉,在不同表情不同光照下每位志願者拍攝10張,共有400張圖片,大小為112*9

斯坦福深度學習課程cs231n assignment2作業筆記Convolutional Networks

話不多說,直接上程式碼: Convolution: Naive forward pass def conv_forward_naive(x, w, b, conv_param): """ A naive implementation of the

lua學習筆記15table陣列

陣列的逆序,只能用於陣列,不能用於雜湊表 function reverseTable(tab) local tmp = {} for i = 1, #tab do local key = #