「FTL珍珠砲」:修訂間差異

Njes9701留言 | 貢獻
Njes9701留言 | 貢獻
第90行: 第90行:


=== 發射角度與TNT數量計算方式 ===
=== 發射角度與TNT數量計算方式 ===
為了實現360度的發射通常會複製兩個批次的TNT並且排列成如下圖所示,控制兩組TNT的數量來實現360度發射。[[檔案:發射角度.png|縮圖|200x200像素|珍珠發射角度|左]]
為了實現360度的發射通常會複製兩個批次的TNT並且排列成如下圖所示,控制兩組TNT的數量來實現360度發射。
 
[[檔案:發射角度.png|縮圖|200x200像素|珍珠發射角度|左]]




第117行: 第119行:


首先可以定義出兩側TNT對於終界珍珠的推力向量V1、V2
首先可以定義出兩側TNT對於終界珍珠的推力向量V1、V2
[[檔案:Tnt1tnt2向量計算.png|左|無框|169x169像素]]
[[檔案:Tnt1tnt2向量計算.png|左|無框|169x169像素]]


第124行: 第127行:


接著是計算初始終界珍珠位置到目標位置所需多少推力向量V_target
接著是計算初始終界珍珠位置到目標位置所需多少推力向量V_target
[[檔案:目標向量.png|左|無框]]
[[檔案:目標向量.png|左|無框]]


第141行: 第145行:


最後求解寫成矩陣形式,就可以得到最後的解n1、n2 即為兩側TNT分別數量
最後求解寫成矩陣形式,就可以得到最後的解n1、n2 即為兩側TNT分別數量
[[檔案:轉換矩陣形式.png|左|無框]]
[[檔案:轉換矩陣形式.png|左|無框]]
[[檔案:線性方程組解.png|左|無框]]
[[檔案:線性方程組解.png|左|無框]]