如題,
如兩個點的直線長度,三個點的面積大小,四個點的體積大小,都好求,那么更高維的"體積"呢?
uj5u.com熱心網友回復:
有幾個推論【未證明(僅我未證明且未驗證)】1.通過:三角形面積 = 等底等高矩形面積的1/2 以及 棱錐體積大小 = 等底面積等高面積的1/3 大膽猜想 “4維棱錐”體積 = 等于第5個點到另外4個點所在空間的距離 * 4個點在空間中的體積 /4
5個點的 “6維棱錐”體積 = 第6個點到另外5個點所在維度的距離 * 5個點在該維度中的體積(即上邊球的的體積)/5 ....
現在是另一個問題了。就是點距離一個維度的距離是多少?
再次觀察低維空間有沒有什么比較巧的等式。【點到直線的距離公式、和點到面的距離公式】(這個我十分相信肯定有非常美麗且可以推導擴展的表示方法,但同樣不知道)
然后就可以計算了。
當然以上說有兩個前提。1:僅用n個點表示n+1維的“體積”。2:這n個點確實能表示出一個n-1維度的"體積"【就如同3個點并非一定會圍城一個2維的三角形一樣】
uj5u.com熱心網友回復:
多維度還有一個基礎知識:n維中能找到向量集合有n個元素{a,b,c...}。且其中任意元素均無法通過其它n-1個元素伸縮、相加得到【即b、c...加減乘除都得不到a向量】在坐標中可以用表示。
{a,0,0...}
{0,b,0...}
{0,0,c...}
神似矩陣。所以,可能可以使用矩陣這個計算工具參與一些推論也好、計算也好
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/15825.html
標籤:C++ 語言
上一篇:C++工控方面怎么提升?
下一篇:BA優化 相機3D位姿
