跳至內容

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

增加 5 位元組 、​ 2024年8月21日 (星期三)
行 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|左|無框]]
142

次編輯