在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何進行高維旋轉

中科院半導體所 ? 來源:萬象經驗 ? 2023-08-29 11:39 ? 次閱讀

作者:Eugene Wang

如果我們想要對二維矢量進行旋轉,我們需要知道旋轉點和旋轉角度。如果要進行三維旋轉,我們需要指定旋轉軸和旋轉角度。那么,我們可以進行四維旋轉嗎?或者說,我們可以進行更復雜的旋轉嗎?事實上,我們可以將其簡化為,有一個n維向量,然后將這個向量旋轉到另一個n維向量,我們將用更系統的方式來表達旋轉。

首先,我們先來看看旋轉的一些性質。第一個性質是旋轉是線性變換,這種線性意味著兩個方程:和。如果你在二維平面畫出這些向量,你就可以驗證它們。

由于旋轉的線性屬性,我們可以把旋轉寫成矩陣的形式:n維向量的旋轉等于旋轉矩陣R乘以n維向量。剩下的目標就是找到旋轉矩陣R,使得。

接下來,我們要來講旋轉的第二個性質:如果我們只是單純旋轉,向量的長度和向量之間的角度應該保持不變。這一性質意味著,兩個向量的點積在旋轉前后保持不變。也就是說,如果原來是v·w,那么兩個向量旋轉后就變成了Rv·Rw,兩個點積是相等的:。

對于實數向量,我們也可以將點積寫為第一個向量的轉置乘以第二個向量:。我們也可以將等式右邊進行一下變換,就可以得到。因為這對于所有的向量v和w都是成立的,所以中間的就是單位矩陣。

因此,歸結起來第二個性質就是滿足的旋轉矩陣,我們把滿足該性質的所有矩陣的集合表示為,O代表正交,n代表矩陣R的階。

然而,長度和角度保持不變不僅僅只有旋轉能做得到,反射也能做到這一點。因此,與反射對應的矩陣也將是屬于O(n)的。所以,我們需要旋轉的第三個性質,即它不會改變順序。我的意思是,假如原本從向量v到向量w是逆時針,那么經過反射后就變成了順時針,而旋轉卻不會做出這樣的改變。因此,根據線性代數的知識,我們知道旋轉矩陣R的行列式應該為正的,所以。

2d0e46d6-458b-11ee-a2ef-92fbcf53809c.png

因此,如果一個矩陣已經屬于O(n),并且它的行列式為1,那么它就屬于SO(n):。這里的S代表特殊的,對應于行列式為1的附加要求。

以上的討論都是針對實向量,如果我們要旋轉復數向量的話,我們只要稍微進行修改就行。首先,我們把旋轉矩陣R替換成矩陣U,它們之間的區別是U是一個復矩陣。其次,從第二個性質我們得到了,現在我們要把它改成,其中意味著我們除了轉置之外還取復共軛。最后,我們還有:和。

這樣一來,我們就將旋轉推廣到了更高的維度和復數。雖然這些旋轉矩陣很難直接去求解,但幸運的是,這些矩陣的集合,無論是O(n)、SO(n)、U(n)還是SU(n),都會形成稱為李群的東西,這些都可以通過李理論去求解。

編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 矩陣
    +關注

    關注

    0

    文章

    425

    瀏覽量

    34644
  • 線性代數
    +關注

    關注

    5

    文章

    50

    瀏覽量

    11130

原文標題:如何進行高維旋轉

文章出處:【微信號:bdtdsj,微信公眾號:中科院半導體所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何導入機械臂的三模型

    目的   本文手把手教你如何在 Mathematica 軟件中搭建機械臂的三仿真環境,包括以下幾部分:   1. 如何導入機械臂的三模型;   2. 如何進行(正/逆)運動學仿真;   3.
    發表于 09-07 09:25

    何進行Bootloader燒錄?

    何進行Bootloader燒錄?
    發表于 10-28 07:25

    旋轉編碼器如何進行編程?

    旋轉編碼器如何進行編程?
    發表于 01-21 06:56

    java教程之如何進行Java異常處理?

    本文檔的主要內容詳細介紹的是java教程之如何進行Java異常處理?
    發表于 09-28 17:16 ?0次下載

    何進行程序的擴展

    本文檔的主要內容詳細介紹的是程序的擴展性如何進行程序的擴展。
    發表于 04-26 18:26 ?0次下載
    如<b class='flag-5'>何進行</b>程序的擴展

    何進行無線通信的調制與編碼

    本文檔的主要內容詳細介紹的是如何進行無線通信的調制與編碼。
    發表于 03-03 08:00 ?7次下載
    如<b class='flag-5'>何進行</b>無線通信的調制與編碼

    可對海量數據進行有效的聚類分析算法

    隨著大數據時代的來臨,如何對海量數據進行有效的聚類分析并充分利用,已成為當下的熱門研究課題。傳統的聚類算法在處理數據時,聚類結果的精
    發表于 05-28 16:26 ?0次下載

    可對海量數據進行有效的聚類分析算法

    隨著大數據時代的來臨,如何對海量數據進行有效的聚類分析并充分利用,已成為當下的熱門研究課題。傳統的聚類算法在處理數據時,聚類結果的精
    發表于 05-28 16:26 ?3次下載

    何進行OPCDCOM配置

    何進行OPCDCOM配置(四會理士電源技術有限公司招聘)-如何進行OPCDCOM配置? ? ? ? ? ? ? ? ? ? ??
    發表于 09-18 14:23 ?11次下載
    如<b class='flag-5'>何進行</b>OPCDCOM配置

    何進行FFT IP配置和設計

    以Xilinx Vivado設計套件中提供的FFT IP為例,簡要說明如何進行FFT IP配置和設計。
    的頭像 發表于 07-22 10:21 ?2509次閱讀

    何進行血氧和體溫測量

    電子發燒友網站提供《如何進行血氧和體溫測量.zip》資料免費下載
    發表于 10-24 10:27 ?2次下載
    如<b class='flag-5'>何進行</b>血氧和體溫測量

    PowerLab 筆記:如何進行分立式設計

    PowerLab 筆記:如何進行分立式設計
    發表于 11-07 08:07 ?0次下載
    PowerLab 筆記:如<b class='flag-5'>何進行</b>分立式設計

    直線模組如何進行精度校準?

    直線模組如何進行精度校準?
    的頭像 發表于 08-01 17:44 ?1156次閱讀
    直線模組如<b class='flag-5'>何進行</b>精度校準?

    cad如何進行建模

    建模是計算機輔助設計(CAD)中的一項重要技術,它可以幫助設計師在計算機上創建和編輯三模型。本文將介紹如何使用CAD軟件進行建模,包括建模的基本步驟、建模技巧和注意事項等。
    的頭像 發表于 07-09 10:23 ?1195次閱讀

    何進行電源供應設計

    電子發燒友網站提供《如何進行電源供應設計.pdf》資料免費下載
    發表于 09-09 10:33 ?0次下載
    如<b class='flag-5'>何進行</b>電源供應設計
    主站蜘蛛池模板: 视频在线观看一区二区三区 | 开心色99xxxx开心色 | 亚洲激情综合 | 亚洲毛片免费在线观看 | a天堂中文在线 | 日日爱夜夜爱 | 香淫| 亚洲精品美女久久久久网站 | 年轻人影院www你懂的 | eeuss久久久精品影院 | 成人伊在线影院 | 最新亚洲情黄在线网站 | 色网站在线视频 | 日本丶国产丶欧美色综合 | 日本久久黄色 | 色播视频网站 | 天天干天天干天天干天天 | 国产精品综合色区在线观看 | 成人淫片 | 日本黄色片在线观看 | 欧美高清一级片 | 亚洲一区小说区中文字幕 | 男女吃奶一进一出动态图 | 又黄又爽又猛午夜性色播在线播放 | 欧美日韩乱国产 | 激情91| 男人和女人在床做黄的网站 | 久久青草精品一区二区三区 | 琪琪午夜免费影院在线观看 | 国模欢欢大尺度 | 奇米影视99 | 孩交精品xxxx视频视频 | 人人澡 人人澡 人人看 | 黄色18网站| 免费在线公开视频 | 亚欧洲乱码专区视频 | 精品久久久久久婷婷 | 俺去啦最新网址 | 免费不卡毛片 | 久久综合欧美 | 色婷婷色综合缴情在线 |