線性代數入門與學習筆記

該內容為重拾部分線性代數知識的學習筆記,內容上更多的是為了解決問題而學習的內容,并非系統化的學習。
針對的問題為:Music算法推導求解過程中的矩陣計算知識。
學習的內容包括:矩陣原理、矩陣行列式、矩陣的秩、線性變換矩陣變換、單位矩陣與逆矩陣、特征值和特征向量。
推薦學習視頻:bilibili的視頻:【線性代數全集從入門到精通(清楚易懂,看過的都說好,哈哈)】 https://www.bilibili.com/video/BV1wL411H7x1/?share_source=copy_web&vd_source=a0df23ab5f45bf4a580c20684f4a6705

一. 矩陣

  1. 線性方程組
    線性方程組,多元x1 x2 x3等組成的線性方程組。線性方程組的解只有三種情況:0個解、1個(組)解和無窮多個解。
    在這里插入圖片描述

  2. 增廣矩陣
    增廣矩陣為系數矩陣+常數項矩陣,是一種更簡單的表達。
    在這里插入圖片描述

  3. 理想矩陣:階梯型矩陣、對角矩陣
    通過對矩陣進行初等行變換,即行的倍數、行的疊加、行的倍數再疊加,矩陣的解不變。
    從最下面一行開始消元,得到理想型矩陣可以方便求解元,該方法叫做高斯消元法。
    階梯型矩陣就可以方便求解,對角矩陣則是更加理想的矩陣。
    在這里插入圖片描述

  4. 矩陣與向量
    空間中的向量,可以用多個正交單位向量的組合表示。
    多個向量的線性組合為這些向量的向量空間。
    線性相關:多個向量的線性組合能夠等于0,其中他們的系數不全為0,即線性相關,否則線性無關。
    定義:n+1個n維向量一定是線性相關的。因為n個不相關的向量已經組成了整個n維的自由空間,多一個肯定是在這個自由空間中的。
    向量的計算:數乘、加法、線性組合。
    在這里插入圖片描述

  5. 齊次方程組
    齊次方程組的常數矩陣為0,即Ax = 0
    在這里插入圖片描述

  6. 矩陣乘法
    矩陣乘法中,左邊矩陣的列數要等于右邊矩陣的行數。

二、矩陣行列式

  1. 行列式可以Det(A)表示
  2. 行列式為符號系數+子矩陣行列式的疊加。

三、矩陣秩

  1. 秩的定義
    矩陣的秩為最高階非零子式的階數。
    在這里插入圖片描述
  2. 秩對求解個數的意義
    系數矩陣的秩=增廣矩陣的秩:1個解
    系數矩陣的秩<增廣矩陣的秩:0個解
    系數矩陣的秩>增廣矩陣的秩:無窮個解

四、線性變換、矩陣變換

  1. 線性變換和矩陣變換
    這兩種變換是可以在一定程度上轉換的。

五、單位矩陣與逆矩陣

  1. 單位矩陣
    在這里插入圖片描述
  2. 逆矩陣
    逆矩陣與原矩陣的乘積為單位矩陣。
    逆矩陣的計算可以由下述公式計算,分母為矩陣行列式,也可以用Det(A)表示,選取最佳的一行(0比較多的行)進行計算。分子為伴隨矩陣。
    在這里插入圖片描述
    在這里插入圖片描述

六、特征值與特征向量

  1. 特征值和特征向量
    矩陣和特征向量的乘積,正好為一個特征值與該特征向量的乘積。即矩陣的乘積,只改變該方向的大小,而不改變方向。
    特征向量表達了方向,特征值表達了大小。
    個人理解:特征向量意味著該矩陣在這個方向上的映射。
    在這里插入圖片描述

  2. 特征值計算
    Ax = λx
    Ax = λIx
    (A-λI)x = 0
    Det(A-λI) = 0
    得到多個特征值

  3. 特征向量的計算
    帶入特征值到上式,進行計算和求解。
    在這里插入圖片描述

  4. 意義
    幾何意義為變換效果只發生縮放,不發生其他如旋轉、平移。
    代數意義為矩陣的內部結構進行了分解和化解。

七、協方差矩陣

  1. 協方差矩陣
    個人理解:表達了兩個矩陣之間的關聯性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/207196.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/207196.shtml
英文地址,請注明出處:http://en.pswp.cn/news/207196.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

我的創作紀念日——多線程進階分享

多線程-進階 1. 鎖的策略 1.1 樂觀鎖&悲觀鎖 樂觀鎖 預計在線程中數據大概率不會被其他線程拿去修改 對于加鎖所作的準備較少。只有當修改的操作真正發生了&#xff0c;才會進行加鎖操作 所以樂觀鎖適用于多讀少寫的情況&#xff0c;可以降低加鎖頻率&#xff0c;提升效…

C++初學教程四

一、程序設計 程序設計的三種基本結構:順序、選擇、循環 選擇結構(也叫分支結構) :判斷所指定的條件是否滿足,決定從給定的兩組或多組操作選擇其中的一種。 計算機的判斷是通過對表達式的計算來實現,也就是關系運算、邏輯運算。 用語句來體現就是if語句和switch語句。 一…

繼承與派生(2)

1.派生類的權限&#xff1a;派生類的成員函數可以訪問基類的public和protected類型的成員&#xff0c;而派生類的對象只能訪問public類型的成員 2.創建順序&#xff08;先創造后析構&#xff09;&#xff1a;基類函數&#xff0c;派生類函數&#xff0c;組合類函數 類的組合按…

每日一練 | 華為認證真題練習Day145

1、一臺路由器通過RIP、OSPF和靜態路由都學習到了到達同一目的地址的路由。默認情況下&#xff0c;VRP將最終選擇通過哪種協議學習到的路由&#xff1f; A. 三種協議學習到的路由都選擇 B. 靜態路由 C. OSPF D. RIP 2、如果網絡管理員沒有配置骨干區域&#xff0c;則路由器…

VUE+THREE.JS 點擊模型相機緩入查看模型相關信息

點擊模型相機緩入查看模型相關信息 1.引入2.初始化CSS3DRenderer3.animate 加入一直執行渲染4.點擊事件4.1 初始化renderer時加入監聽事件4.2 觸發點擊事件 5. 關鍵代碼分析5.1 移除模型5.2 創建模型上方的彈框5.3 相機緩入動畫5.4 動畫執行 1.引入 引入模型所要呈現的3DSprite…

Dexie 查詢sql速度優化

Dexie查詢速度慢的原因主要一個優化點是復雜查詢下的count執行。 以下摘自Dexie官方文檔&#xff1a;https://dexie.org/docs/Collection/Collection.count() If executed on simple queries, the native IndexedDB ObjectStore count() method will be called (fast execution…

對標Gen-2!Meta發布新模型,進軍文生視頻賽道

隨著擴散模型的飛速發展&#xff0c;誕生了Midjourney、DALLE 3、Stable Difusion等一大批出色的文生圖模型。但在文生視頻領域卻進步緩慢&#xff0c;因為文生視頻多數采用逐幀生成的方式,這類自回歸方法運算效率低下、成本高。 即便使用先生成關鍵幀,再生成中間幀新方法。如…

Flink Window中典型的增量聚合(ReduceFunction / AggregateFunction)

一、什么是增量聚合函數 在Flink Window中定義了窗口分配器&#xff0c;我們只是知道了數據屬于哪個窗口&#xff0c;可以將數據收集起來了&#xff1b;至于收集起來到底要做什么&#xff0c;其實還完全沒有頭緒&#xff0c;這也就是窗口函數所需要做的事情。所以在窗口分配器…

聽GPT 講Rust源代碼--src/tools(9)

File: rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/apply_demorgan.rs 在Rust源代碼中&#xff0c;apply_demorgan.rs文件位于rust-analyzer工具的ide-assists庫中&#xff0c;其作用是實現一個輔助函數&#xff0c;用于在代碼中應用De Morgan定律的變換。 …

Android : 籃球記分器app _簡單應用

示例圖&#xff1a; 1.導包 在build.gradle 中 加入 // 使用androidx版本庫implementation androidx.lifecycle:lifecycle-extensions:2.1.0-alpha03 2. 開啟dataBinding android{...// 步驟1.開啟data bindingdataBinding {enabled true}...} 3.寫個類繼承 ViewModel pac…

整數與IP地址間的轉換

原理&#xff1a;ip地址的每段可以看成是一個0-255的整數&#xff0c;把每段拆分成一個二進制形式組合起來&#xff0c;然后把這個二進制數轉變成一個長整數。 舉例&#xff1a;一個ip地址為10.0.3.193 每段數字相對應的二進制數 10 00001010 0 00000000 3 00000011 193 110000…

自下而上-存儲全棧(TiDB/RockDB/SPDK/fuse/ceph/NVMe/ext4)存儲技術專家成長路線

數字化時代的到來帶來了大規模數據的產生&#xff0c;各行各業都面臨著數據爆炸的挑戰。 隨著云計算、物聯網、人工智能等新興技術的發展&#xff0c;對存儲技術的需求也越來越多樣化。不同應用場景對存儲的容量、性能、可靠性和成本等方面都有不同的要求。具備存儲技術知識和技…

機器學習-聚類問題

前言 聚類算法又叫做”無監督分類“&#xff0c;目標是通過對無標記訓練樣本來揭示數據的內在性質及 規律&#xff0c;為進一步的數據分析提供基礎。 Kmeans 作為聚類算法的典型代表&#xff0c;Kmeans可以說是最簡單的聚類算法&#xff0c;沒有之一&#xff0c;那她是怎么完…

MySQL為何偏愛B+樹索引

一、MySQL、B樹概念 MySQL是一種關系型數據庫&#xff0c;它使用SQL語言來操作數據。SQL語言可以實現對數據的增刪改查等操作&#xff0c;但是如果數據量很大&#xff0c;那么這些操作的效率就會很低。為了提高效率&#xff0c;MySQL引入了索引的概念。 索引是一種數據結構&am…

人體關鍵點檢測1:人體姿勢估計數據集

人體關鍵點檢測1&#xff1a;人體姿勢估計數據集 目錄 人體關鍵點檢測1&#xff1a;人體姿勢估計數據集 1.人體姿態估計 2.人體姿勢估計數據集 &#xff08;1&#xff09;COCO數據集 &#xff08;2&#xff09;MPII數據集 &#xff08;3&#xff09;Human3.6M &#xf…

PostgreSQL 主鍵和唯一鍵的區別

主鍵和唯一鍵的區別 主鍵&#xff08;Primary Key&#xff09;&#xff1a; 主鍵是用于唯一標識表中的每一條記錄的鍵。主鍵必須是唯一的&#xff0c;不允許為空。一個表只能有一個主鍵。主鍵可以由一個或多個字段組成。主鍵的值在整個表中必須是唯一的&#xff0c;用于確保數據…

編譯器:swc 究竟比 babel 快在哪里?

前言 swc 與 babel 都是 JavaScript 編譯器&#xff0c;它們的主要功能是將 ES2015 以及 TypeScript, Flow, JSX 等語法轉換為瀏覽器或環境中的向后兼容的 JavaScript 代碼。 哪里快了&#xff1f; 1. 開發語言的優勢 swc 是用 Rust 語言開發的&#xff0c;而 babel 是用 Java…

MS5228/5248/5268:2.7V 到 5.5V、 12/14/16Bit、內置基準、八通道數模轉換器

MS5228/MS5248/MS5268 是一款 12/14/16bit 八通道輸出的電壓型 DAC &#xff0c;內部集成上電復位電路、可選內部基準、接口采用四線串口模式&#xff0c; 最高工作頻率可以到 40MHz &#xff0c;可以兼容 SPI 、 QSPI 、 DSP 接口和 Microwire 串口。輸出接到一個 …

IP地址/16或者/24的意義

IP地址/16或者/24的意義 2023-04-26 16:54 獵手家園 閱讀(533) 評論(0) 編輯 收藏 舉報 當創建VPC專有網絡時&#xff0c;許多人會遇到填寫IPv4地址的情況&#xff0c;通常使用的格式是xxx.xxx.xxx.xxx/16或者xxx.xxx.xxx.xxx/24。那么這個斜杠后面的數字代表什么意思呢&#…

<習題集><LeetCode><鏈表><2/19/21/23/24>

目錄 2. 兩數相加 19. 刪除鏈表的倒數第 N 個結點 21. 合并兩個有序鏈表 23. 合并 K 個升序鏈表 24. 兩兩交換鏈表中的節點 2. 兩數相加 https://leetcode.cn/problems/add-two-numbers/ public ListNode addTwoNumbers(ListNode l1, ListNode l2) {//head是cur鏈表頭節點…