帶你輕鬆認識不同坐標系下向量的「變臉」——基變換

2021-01-07 決策不拍頭

這是《機器學習中的數學基礎》系列的第6篇。

今天我們來介紹基變換,簡單地說,基變換就是把向量用不同的基來表示。我們來舉個例子:

圖1

如上圖,在我們常見的標準坐標系中,有一個向量w=(2,2)。此時的基向量是i、j,我們可以用2i+2j來表示向量w。那能不能更換基向量來表示w呢?可以的,如下圖:

圖2

向量w並沒有變化,我們只是把原來的基向量都擴大了1倍,變成了新的基向量i』和j』。那w如何用新的基向量來表示呢?從圖上就可以看出,w=i』+j』。由於基變換了,我們的坐標系自然也跟著變換了。因此,在新的坐標系中,向量w就表示為(1,1)。

好,現在讓我們聚焦於圖2中新的坐標系。其中,向量w=(1,1),我們想知道在標準坐標系中的向量w該如何表示呢(忘掉圖1)?

在新坐標系中,w=1i』+1j』(1),而i』在標準坐標系中的坐標是(2,0),j』在標準坐標系中的坐標是(0,2),把它們代入到(1)式,可得:

這是啥?這不就是矩陣乘以向量的展開嗎?如下:

因此,我們就求得了w在標準坐標系中的坐標是(2,2)。

我們再來看下上面的式子,矩陣[2,0;0,2]表示了一種線性變換,它把新坐標系中的向量表示為了標準坐標系中的向量。那肯定又有人問了,如果給定一個標準坐標系的向量,如何求出它在新坐標系中的向量坐標呢?聰明的你肯定想到了,矩陣[2,0;0,2]的逆就表示了從標準坐標繫到新坐標系的轉換。因此,只需用矩陣[2,0;0,2]的逆乘以標準坐標系中的向量,就可以得到新坐標系中的向量表示了。

這就是今天的全部內容,你都get到了嗎?

相關焦點

  • Cesium開發入門篇 | 06坐標系及坐標變換
    3.經緯度坐標 即測繪中的地理經緯度坐標,默認是WGS84坐標系,坐標原點在橢球的質心。Cesium提供了如下對應的轉換方法: 02 Cesium中常用的坐標變換 1.經緯度坐標轉世界坐標 Cesium提供了兩種方式將經緯度坐標轉成世界坐標。
  • 矩陣的重要特性:特徵向量
    如果特徵值是負數,那說明了矩陣不但把向量拉長(縮短)了,而且讓向量指向了相反的方向。一個矩陣可能可以拉長(縮短)好幾個向量,所以它可能就有好多個特徵值。有趣的是,如果A是實對稱矩陣,那麼那些不同的特徵值對應的特徵向量肯定是互相正交的,原因是?我們也可以說,一個變換矩陣的所有特徵向量組成了這個變換矩陣的一組基。
  • 矩陣:特徵向量(Eigenvector)
    如果特徵值是負數,那說明了矩陣不但把向量拉長(縮短)了,而且讓向量指向了相反的方向。一個矩陣可能可以拉長(縮短)好幾個向量,所以它可能就有好多個特徵值。有趣的是,如果A是實對稱矩陣,那麼那些不同的特徵值對應的特徵向量肯定是互相正交的。我們也可以說,一個變換矩陣的所有特徵向量組成了這個變換矩陣的一組基。所謂基可以理解為坐標系的軸。
  • 向量與坐標的聯繫,如何表示大小?
    向量是一個有大小也有方向的量,我們用粗體或帶箭頭的量表示一個向量,例如a。只有大小沒有方向的量,我們稱之為標量。向量與坐標的聯繫一個點的坐標在平面直角坐標系中是標量,是一個絕對的位置,坐標系確定了之後,它的位置就不再發生變化,用坐標(x, y)可以表示一個點的位置。從另一個角度理解,可以將坐標看作為起始點為原點(0, 0)的向量終點位置。之所以將一個點的坐標看作一個絕對位置,那是因為原點的位置是固定的。
  • 26、平面向量基本定理 及向量的坐標表示
    平面向量的坐標運算思考利用向量的坐標運算解決問題的一般思路是什麼?解題心得求解向量坐標運算問題的一般思路(1)向量問題坐標化向量的坐標運算,使得向量的線性運算都可用坐標來進行,實現了向量運算完全代數化,將數與形緊密結合起來,通過建立平面直角坐標系,使幾何問題轉化為數量運算.
  • 特徵向量的物理意義
  • 線性變換(二)
    既然矩陣是我們研究線性變換的工具,我們自然希望替每個線性變換找到其形式最簡單的表示矩陣——當然,這實際上需要尋找對應的基。  現在我們有充足的準備和認識來引入定義了。現在我們運用行列式的相關理論來說明:  定理2 線性變換在不同基下的表示矩陣的特徵多項式是相同的,即相似的矩陣具有相同的特徵多項式。
  • 這組必備、通用的向量基本技能,是有效解決向量應用問題的落足點
    解決問題的一般解法1) 向量基本運算有關問題向量基本運算有以下幾類:① 代數方式向量由字母來表示時,可根據向量加減法、數乘、數量積的運算法則、運算律,可通過代數式推導、變換等來進行求解。② 坐標方式(屬代數運算)向量由坐標來表示時,可通過坐標運算來進行求解。
  • 流形中的向量(或者矢量)和向量場
    流形中的向量(或者矢量)和向量場1) 流形中的向量是線性代數中矢量空間的推廣,中間需要歐式空間過渡下,否則很抽象。6) 不可以,因為流形上的點,相對來說,還好確定,只是坐標分量比較多而已,但是方向無法確定啊?不像歐式空間,方向可以用直線段上的一點的坐標來描述。而流形則不同,你再找另外一個點,沒意義了,因為流形是連續變化的空間;7) 那如何定義方向呢?1) 那只能重新定義方向了。
  • 高等代數之線性變換
    今天我們來看一下不變子空間與線性變換的矩陣化簡之間的一個關係。我們先回顧一下不變子空間的定義:接下來我們來看一下線性變換在不變子空間W的一組基擴充為整個線性空間的基之後,在這一組基之下的矩陣會變成什麼樣子的。
  • 仿射變換和透視變換
    前言在前面做換臉的博客中提到了使用仿射變換和透視變換將兩張不同的人臉基於關鍵點進行對齊,保證一張人臉貼到另一張人臉時,大小完全一致;所以有必要理解一下這兩個概念的區別,由於以實用性為目的,所以所有的圖像算法都會以opencv為例,去探索其用法。
  • 教學研討|2.4.2平面向量數量積的坐標表示、模、夾角 ·教案·課件
    研討素材教學分析平面向量的數量積,教材將其分為兩部分.在第一部分向量的數量積中,首先研究平面向量所成的角,其次,介紹了向量數量積的定義,最後研究了向量數量積的基本運算法則和基本結論;在第二部分平面向量數量積的坐標表示中,在平面向量數量積的坐標表示的基礎上,利用數量積的坐標表示研討了平面向量所成角的計算方式
  • 矩陣的瑰寶:深入挖掘特徵值和特徵向量,直觀地看抽象概念
    特徵值和特徵向量可能看起來是很抽象的概念,但它們在你周圍的世界中扮演著不可或缺的角色。因為一切都是由數據定義的,矩陣是處理數據的最佳工具,而它們又是矩陣中的瑰寶,可以揭示矩陣的性質。理解特徵值和特徵向量是什麼,如何推導它們,以及它們的應用,對于欣賞矩陣之美,以及更廣泛地理解數據和數學在世界中扮演的角色,都是不可或缺的。
  • 梯度,散度,旋度的基石:帶你走進向量場
    圖一是最簡單的向量,初高中的知識,往深的地方想,就是給坐標賦予了一個方向如下就是比較高級的了,有很多向量,數學上叫他向量場,首先輸入一個坐標值,將坐標值帶入到函數式子中,而向量又是這個函數值來決定,所以形成了如下無數多的向量,
  • Numpy和OpenCV中的圖像幾何變換
    人工生成更多數據的一種方法是對輸入數據隨機應用仿射變換(增強)。在本文中,我將向你介紹一些變換,以及如何在Numpy和OpenCV中執行這些變換。特別是,我將關注二維仿射變換。你需要的是一些基本的線性代數知識。仿射變換的類型在不涉及太多數學細節的情況下,變換的行為由仿射A中的一些參數控制。
  • 「2000坐標」成了標配,你還不懂坐標系定義和轉換嗎?
    本課,我們來學習下ArcGIS中坐標定義與轉換的相關知識。與地理坐標系不同,在二維空間範圍內,投影坐標系的長度、角度和面積恆定。投影坐標系始終基於地理坐標系,即:「投影坐標系=地理坐標系+投影算法函數「。
  • 向量的三種積:數量積、向量積、混合積
    向量?——向量及其線性運算中1.這屬于于一道應用題類型的,題目給出什麼條件,你按照條件設未知數,列方程就可以解決了。2.求單位向量和方向餘弦,按照公式做就可以。另外,單位向量的三個坐標值就是方向餘弦。3.
  • 如果看了這些還不懂線性代數,你就來錘我(上)
    簡便起見,下面僅討論二維空間中的情況(更高維的也同理,只需動動你聰明的小腦瓜),所提及的矩陣也僅限於方陣。向量大家都懂的,請想像一個在坐標軸中有方向、有長度的箭頭。向量最本質的兩個運算就是數乘( scaling)和加法(additive)。牢記加法和數乘,你就可以在線性代數的世界裡所向披靡。