日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

向量与向量空间

發(fā)布時(shí)間:2023/12/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 向量与向量空间 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

向量與向量空間

這一篇文章是線性代數(shù)系列的第一篇,國內(nèi)外一般的課程與教材都是從線性方程組開始講線性代數(shù),從高斯消元、高斯約旦這些方法入門線性代數(shù)也是對(duì)新手比較友好的。這個(gè)系列的文章可能會(huì)比國內(nèi)的教材更接近線代的本質(zhì)(博主自以為 ),所以對(duì)做題、套路之類的涉及不多,主要參考的是Meyer的《Matrix Analysis and Applied Linear Algebra》和Manolis的youtobe頻道,還有3Blue1Brown的bilibili頻道。

定義

先從定義講起。

什么是向量

向量這個(gè)概念其實(shí)從高中就有接觸。高中數(shù)學(xué)課本中,向量是直角坐標(biāo)系中的有序二元數(shù)對(duì) (x,y);物理課上,這東西又被叫做矢量,由長度和方向定義;上了大學(xué)之后,接觸過計(jì)算機(jī)的同學(xué)可能也知道,向量是一個(gè)有序的列表,比如C語言的vector,一般可以與數(shù)組進(jìn)行類比。需要注意的是:這里不論是列表還是數(shù)對(duì),順序都是重要的,變換順序可能就不是原來的向量了。下面給出維基百科的定義:

一切具有大小和方向,并且滿足四邊形法則的集合對(duì)象都叫做向量。

而實(shí)際上在線性代數(shù)這門課里,向量一般指列向量,也就是多個(gè)數(shù)字的有序排列。

向量空間

Vector Space(向量空間) 是線代中極其重要的一個(gè)概念,真正理解起來十分抽象, 請(qǐng)看下面這句話

A vector space V over k is an abelian group V with operation + together with a ring homomorphism k → End(V) from k into the ring of
endomorphisms of V.

是不是一臉懵逼?沒事,實(shí)際上博主也至今沒有理解這個(gè)定義,其中涉及到很多抽象代數(shù)的定義,不常用的話很容易忘記,所以就不用為難自己去理解了。
課上會(huì)講的定義一般長這樣

再簡(jiǎn)單一點(diǎn)來記,對(duì)加法和數(shù)乘封閉的一般都是向量空間,比如二維空間、三維空間、多項(xiàng)式函數(shù)空間、矩陣的行列空間等等。
需要記住:

  • 空間必須包含零點(diǎn)
  • 空間內(nèi)的元素必有無限個(gè),除了空集(特例)
  • 任意數(shù)量的向量,其線性組合都可以形成一個(gè)空間
  • 子空間也是空間,需滿足所有空間的定義

對(duì)空間的操作

兩個(gè)子空間S1, S2 的交集仍然是子空間,然而并集不是,反例很容易給出,如二維空間中的 y=x 與 y=2x。

子空間的和

定義:

ThesumofsubspacesSi,i∈{1,2...l}isthesetofall∑i∈[l]aisiwhereai∈R,si∈Si,denotedby∑i∈[l]Si.The\ sum\ of\ subspaces\ S_i, i\in\{1,2...l\}\ is\ the\ set\ of\ all\ \sum_{i\in [l]}a_is_i\ where\ a_i\in R,s_i\in S_i,\ denoted\ by\ \sum_{i\in [l]}S_i. The?sum?of?subspaces?Si?,i{1,2...l}?is?the?set?of?all?i[l]?ai?si??where?ai?R,si?Si?,?denoted?by?i[l]?Si?.

任意兩條不同直線的和構(gòu)成一個(gè)二維平面,任意平面和與它不平行的直線構(gòu)成一個(gè)三維空間。

基和維度

基是空間的另一個(gè)重要概念,基是空間中一組向量的集合,空間中任意元素都可以由基的線性組合構(gòu)成,用數(shù)學(xué)語言表達(dá),假設(shè)B是空間V的一組基 {x1, x2,…, xn},那么
?v∈V,?k1,?,kn∈R:v=∑i=1nkixi\forall v\in V,\ \exist k_1,\cdots, k_n\in R:\ v = \sum_{i=1}^{n}k_i\textbf{x}_i ?vV,??k1?,?,kn?R:?v=i=1n?ki?xi?
空間的基是最小生成集,同時(shí)也是最大線性獨(dú)立集。也就是說,在空間 V 中,任何基數(shù)比 B 小的集合都無法生成 V 中所有元素,而任何基數(shù)比 B 大的集合都必然線性相關(guān)。基所包含的向量個(gè)數(shù)就是空間的維度,讀者可以自行用二維和三維空間舉例理解。

矩陣的秩

首先給出Meyer在書中的定義

Suppose a m×n matrix A is reduced by row operations to an echelon form E.
The rank of A is defined to be the number
rank(A)=#pivots=#nonzerorowsinE\begin{aligned} rank(A) &= \# pivots\\ &= \#\ nonzero\ rows\ in\ \textbf{E} \end{aligned} rank(A)?=#pivots=#?nonzero?rows?in?E?

學(xué)過線代的同學(xué)肯定對(duì)秩不陌生,這在各種證明題中往往是讓人頭疼的部分。
下面給出幾個(gè)關(guān)于秩的定理

  • rank(AB)=rank(B)?dimN(A)∩R(A)rank(AB) = rank(B) - dimN(A)\cap R(A)rank(AB)=rank(B)?dimN(A)R(A)
  • rank(ATA)=rank(AAT)=rank(A)rank(A^TA) = rank(AA^T) = rank(A)rank(ATA)=rank(AAT)=rank(A)
  • rank(AB)≤min{rank(A),rank(B)}rank(AB) \leq min\{ rank(A), rank(B) \}rank(AB)min{rank(A),rank(B)}

這之中最重要的是第一個(gè)定理,出自Meyer書中的 4.5.1,證明懶得寫了,直接照搬書上的吧,看不明白的伙伴麻煩百度

四個(gè)基本子空間

矩陣的四個(gè)基本子空間:行空間、列空間、零空間、左零空間。前二者分別是矩陣行向量和列向量張成的空間,后二者是與矩陣相乘為0的向量的集合。下面的圖很形象的解釋了四個(gè)空間的聯(lián)系,其中

  • 行列空間的維度都等于矩陣的秩
  • 行空間與零空間互補(bǔ)(這一概念會(huì)在后面的文章提到)。

總結(jié)

以上是生活随笔為你收集整理的向量与向量空间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。