看板 Math 關於我們 聯絡資訊
我現在手頭上有21個七維向量  座標如下: 就是兩個5/7 跟五個-2/7 在那邊排列組合~ 所以總共有 7!/(5!2!) = 21 v1= (5/7,5/7-2/7,-2/7,-2/7,-2/7,-2/7) v2= .... v3= .... ... ... v21= ... 現在問題如下: 這21個向量 都滿足 x_1 + x_2 + ... x_7 =0 所以他們躺在R^6裡面,你知道 我知道 獨眼龍也知道 必定存在一個矩陣A (7x7) in SO(7), 使得A作用在這21個向量上會變成第七個component是0的向量。 就是把他們打回R^6。 請問這矩陣是? 我只知道第七列會全為1~~~ 還有42個位子要決定... XD 就幾何觀點,這個矩陣A其實會fix住五個向量  然後在某個R^2平面作旋轉 即使知道這個好像還是不知道怎麼把矩陣A確切寫出~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.114.93.173
Vulpix :隨便找一個A把(1,1,1,1,1,1,1)/sqrt(7)轉到e_7就行? 03/28 15:48
Vulpix :話說...為什麼你會覺得A固定5個維度? 03/28 17:55
permath :是固定五個維度沒錯吧 03/29 00:44
permath :all one 向量轉到e_7步就是依個平面旋轉? 03/29 00:45
permath :然後固定住五個向量嗎? 03/29 00:45
算了一下 V大說的不對~~ If A 矩陣,除了A_77 entry是sqrt(7) 其他全為0,這樣這個矩陣的確把 (1,1,1,1,1,1,1)/sqrt(7)轉到e_7 可是沒辦法把那21個向量打成第七個component是0... ※ 編輯: permath 來自: 71.114.93.173 (03/29 00:51)
Vulpix :要"轉",當然不是這種隨便的矩陣啊= =||| 03/29 02:17
Vulpix :是說一個隨便的旋轉矩陣... 03/29 02:18
Vulpix :固定5個維度的A應該都不能滿足你的條件... 03/29 02:20
Vulpix :一個旋轉矩陣可以同時轉1號2號維度、也轉3號4號維度 03/29 02:22
Vulpix :用Gram-Schmidt找到跟all one向量互相垂直的向量 03/29 02:24
Vulpix :然後一個一個放進矩陣裡,調整順序使得det(A)>0就好 03/29 02:26
不知道 V大有沒有確切寫出來這矩陣,我算的如下 把 N1=(1,1,1,1,1,1,1) 旋轉到 e7=(0,0,0,0,0,0,1) 首先考慮N1跟e7的共垂向量 應該是 (1,-1,0,0,0,0,0) (1,0,-1,0,0,0,0) (1,0,0,-1,0,0,0) (1,0,0,0,-1,0,0) (1,0,0,0,0,-1,0) 所以我想的是這五個固定住,然後在N1跟e7張成的二維平面上旋轉 \theta角 \theta = N1跟e7的夾角。 簡單說這個旋轉矩陣的Jordan form應該是 I_5 block 跟 2x2旋轉\theta block 然後basis是 那五個共垂向量在前 最後兩個擺N1/sqrt(7) 跟e7 這樣應該對吧.... ? 所以V大說的固定五個維度的A無法滿足我的條件 這句話是不是錯的呢? 或者我的計算跟想法哪邊出了問題 ?  Anyway,thanks. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.114.93.173
Vulpix :嗯,抱歉,固定5個維度的A可以有。 03/30 02:28
Vulpix :總之你要的矩陣長這樣: 03/30 03:37
Vulpix :第七列全部都是1/sqrt(7) 03/30 03:38
Vulpix :第七行剩下的六個都是-1/sqrt(7) 03/30 03:38
Vulpix :左上角的6*6是I_6+[全部是(sqrt(7)-7)/42的矩陣] 03/30 03:40
V大,可以在請教一下嬤? 你這個矩陣如何得到的? 我用matlab嘗試過了 你這個矩陣是對的.. 可是不知道哪是如何得到~~~ 我還有個疑問,如果我寫的矩陣 一樣可以把 N=(1,1,1,1,1,1,1) 旋轉到e_7上. 那是不是代表著 其實if matrix A \in SO(7) 然後A是把N旋轉到e_7上的旋轉矩陣 這樣的A有無窮多種? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.114.93.173
Vulpix :是無窮多沒錯啊,用A轉過以後還可以在剩下5維中亂轉 04/11 18:53
Vulpix :所以有一個SO(5)這麼多 04/11 18:53
snaredrum :那V大你寫的那個是如何寫的? 其他五個維度是? 04/11 23:36
fh48105 :可以用高斯消去法嗎? 再搭配elementary matrices, 就 04/12 00:19
fh48105 :可以求出來了. 04/12 00:19
fh48105 :再來你確定 A \in SO(7) 嗎? A is not orthonormal. 04/12 01:51
fh48105 :我求出來是這樣 (一個 row 一個 row 寫): 04/12 01:52
fh48105 :[-0.5 0 0 0 0 0 0] 04/12 01:52
fh48105 :[-1/7 0 0 0 1/7 0 0] 04/12 01:53
fh48105 :[0.2143 0 0 0 1/7 1/7 0] 04/12 01:54
fh48105 :[-1/7 0 0 1/7 0 0 0] 04/12 01:54
fh48105 :[-1 0 1 0 0 0 0] 04/12 01:54
fh48105 :[-1 1 0 0 0 0 0] 04/12 01:54
fh48105 :[1 1 1 1 1 1 1] 04/12 01:55
Vulpix :我的寫法是找了一個方陣S,而且AS很好算。 04/12 02:21
Vulpix :最後A=AS*S^(-1)就結束了,過程中最煩的是求S^(-1) 04/12 02:22
Vulpix :抱歉說錯了,過程中最煩的是:計算(AS)*S^(-1) 04/12 02:23
Vulpix :S的前七行用span{e_7,N}的orthogonal complement的 04/12 02:25
Vulpix :一組正交基底,第六行擺N,第七行擺一個跟前六行 04/12 02:26
Vulpix :都正交的向量(要單位化)。AS則會是: 04/12 02:28
Vulpix : 五行用span{e_7,N}的... 打錯字,更正 04/12 02:29
Vulpix :前五行跟S的前五行一樣,第六行擺e_7,第七行不難算 04/12 02:30
Vulpix :S^(-1)也很簡單,就是S^T。剩下的就是矩陣乘法。 04/12 02:30
Vulpix :對了,我這兒的N都是all one/sqrt(7) 04/12 14:24
Vulpix :所謂的其他5維當然是指著 04/12 14:25
Vulpix :span{e_7,N}的orthogonal complement而言了 04/12 14:25
fh48105 :其實用高斯消去法搭配 elementary matrices 很快. 04/12 16:39
Vulpix :well...只是要符合只轉兩個維度而且把N轉到e_7而已 04/12 18:01
snaredrum :感謝樓上兩位的推文~ 04/14 03:01
sneak : [-1 0 1 0 0 https://noxiv.com 08/13 17:33
sneak : 總之你要的矩陣長這樣: https://daxiv.com 09/17 15:26
sneak : 一組正交基底,第六行擺 https://noxiv.com 11/10 11:38
sneak : [-0.5 0 0 0 https://daxiv.com 01/02 15:21
muxiv : 最後A=AS*S^(- http://yofuk.com 07/07 10:52