跳至內容
切換側欄
搜尋
建立帳號
登入
個人工具
建立帳號
登入
用於已登出編輯者的頁面
了解更多
貢獻
討論
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊
正在編輯
FTL珍珠砲
(章節)
頁面
討論
臺灣正體
閱讀
編輯
編輯原始碼
檢視歷史
更多
閱讀
編輯
編輯原始碼
檢視歷史
警告:
您尚未登入。 若您進行任何的編輯您的 IP 位址將會被公開。 若您
登入
或
建立帳號
,您的編輯將會以您的使用者名稱標示,並能擁有另外的益處。
防垃圾訊息檢查用。
請勿
填寫此欄位!
== 發射角度與TNT數量計算方式 == 為了實現360度的發射通常會複製兩個批次的TNT並且排列成如右圖所示,控制兩組TNT的數量來實現360度發射。[[檔案:發射角度.png|縮圖|190x190px|珍珠發射角度]] '''以下情況極度簡化計算會根據每台FTL型態不同而有不一樣的計算方式''' '''且忽略了終界珍珠的飛行阻力與地心引力。'''<blockquote>''兩組TNT數量大致的計算方式如下'' ''已知條件:'' ''初始終界珍珠位置:(x1,y1)'' ''發射目標位置:(x2,y2)'' ''兩側TNT起爆點中心位置:TNT1(a,b) TNT2(c,d)''</blockquote> 首先可以定義出兩側TNT對於終界珍珠的推力向量V1、V2 <math>\mathbf{v}_1 = \langle a - x_1, b - y_1 \rangle </math> <math>\mathbf{v}_2 = \langle c - x_1, d - y_1 \rangle </math> 接著是計算初始終界珍珠位置到目標位置所需多少推力向量V_target <math>\mathbf{v}_{\text{target}} = \langle x_2 - x_1, y_2 - y_1 \rangle </math><blockquote>接著就可以將V1、V2向量合成得出結果,n1、n2則是兩側TNT數量其中,V_result必須與V_target相等</blockquote><math>\mathbf{v}_{\text{result}} = n_1 \mathbf{v}_1 + n_2 \mathbf{v}_2 </math> 然後將向量拆分成x與y兩個來計算,就可以得到以下方程式 <math>n_1 \times (a - x_1) + n_2 \times (c - x_1) = x_2 - x_1 </math> <math> n_1 \times (b - y_1) + n_2 \times (d - y_1) = y_2 - y_1 </math> 最後求解寫成矩陣形式,就可以得到最後的解n1、n2 即為兩側TNT分別數量 <math>\begin{pmatrix} a - x_1 & c - x_1 \\ b - y_1 & d - y_1 \end{pmatrix} \begin{pmatrix} n_1 \\ n_2 \end{pmatrix} = \begin{pmatrix} x_2 - x_1 \\ y_2 - y_1 \end{pmatrix} </math> <math>\begin{pmatrix} n_1 \\ n_2 \end{pmatrix} = \begin{pmatrix} a - x_1 & c - x_1 \\ b - y_1 & d - y_1 \end{pmatrix}^{-1} \begin{pmatrix} x_2 - x_1 \\ y_2 - y_1 \end{pmatrix} </math>
摘要:
請注意,所有於華麥百科所做的貢獻會依據CC BY-SA(創用CC 姓名標示─相同方式分享)授權條款發佈(詳情請見
說明:版權
)。若您不希望您的著作被任意修改與散佈,請勿在此發表文章。
您同時向我們保證在此的著作內容是您自行撰寫,或是取自不受版權保護的公開領域或自由資源。
請勿在未經授權的情況下發表文章!
取消
編輯說明
(在新視窗開啟)