化学式のバランスをとるJavaアプリケーションを作っています。私は各用語をループし、2人のarraylistsを作成します。あるarraylistでは、私はすべての要素のセットを持っています。例えば、(第1項において)方程式がC 6 H 12 O 6 + O 2 = CO 2 + H 2 Oである場合、Arraylistは{C、H、O}を有する。別の例では、対応する数字があるので、{6,12,6}を含みます。 (ケミカルバランサのヘルプ? (arraylistsから行列への変換)
(0,0)= 6 (1,0)が12 (2,0)= 6 を=私は次のようになり、マトリックス(4によって3)を形成するために、これらの全てを組み合わせることが必要0,1)= 0 (1,1)= 0 (2,1)= 2 (0,2)= 1 (1,2)= 0 (2,2)= 2 (0、上記の行列は、行0がC、行1がH、行2がOとなるように設計されています。列は次のようになります。用語(0,1,2,3)
arraylistsをマトリックスに変換するための提案はありますか?
Ummです。私はあなたがそれをやっているように情報を失うことは確かです。それはマトリックスではありません。 (2,3)のようなものはどうですか?それは何を表していますか? – Falmarri