このツールでできること
「表の列演算 計算ツール」は、行ごとに入力した2つの数値列(列aと列b)に対して、1つの演算をまとめて適用します。これはいわゆる要素ごとの計算で、各行 r について a[r] OP b[r] を計算し、同じ行数の結果列を返します。単位に依存しない純粋な数値計算なので、どんな単位を入力しても扱え、地域や国のルールに左右されず世界中どこでも同じように使えます。
使い方
列aの値(1行に1つの数値)と、列bの値(1行に1つの数値)を貼り付けるか入力します。次に行いたい演算を選びます。加算、どちらの向きの減算、乗算、どちらの向きの除算から選択できます。表示する有効桁数(6〜50桁)も指定してください。各行は上から順に対応づけられ、データが入力されている行だけが計算され、結果が入力値の横に表示されます。
計算式
1からNまでの各行 r について、結果は次のいずれかになります。\(r_i = \text{a}_i + \text{b}_i\)、\(r_i = \text{a}_i - \text{b}_i\)、\(r_i = \text{b}_i - \text{a}_i\)、\(r_i = \text{a}_i \times \text{b}_i\)、\(r_i = \frac{\text{a}_i}{\text{b}_i}\)、\(r_i = \frac{\text{b}_i}{\text{a}_i}\)。 $$r_i = \text{a}_i \times \text{b}_i$$ 除算では割る数を先にチェックします。a/b では b ≠ 0、b/a では a ≠ 0 が必要で、それ以外の場合その行は「未定義」と表示されます。表示桁数の設定は画面に見える値を丸めるだけで、内部の計算値そのものには影響しません。
計算例
列a = [2, 10, 7]、列b = [5, 4, 3]、演算を a × b とすると、結果列は $$[2\times5, 10\times4, 7\times3] = [10, 40, 21]$$ になります。a / b に切り替えると \([0.4, 2.5, 2.333333333]\) となり、b - a に切り替えると \([3, -6, -4]\) になります。
よくある質問
これは列の合計を出す機能ですか? いいえ。これは行ごとに対応させた演算(各行で a[i] と b[i] を計算)であり、1つの列を合計・集約するものではありません。
0で割るとどうなりますか? 該当する行だけが「未定義」と表示され、表全体がエラーで止まることはありません。
負の数や小数も使えますか? はい。どちらの列も負の数や小数を入力できます。なお、列の長さが揃っていない場合は、短い方の列に合わせて切り捨てられます。