MCPで接続 →

計算を入力してください

各行ごとに a[i] OP b[i] を計算します(要素ごとの演算)。列の合計ではありません。

公式

広告

結果

Rows computed (a * b)
3
first row result: 10
# a b a * b
0 2 5 10
1 10 4 40
2 7 3 21

このツールでできること

「表の列演算 計算ツール」は、行ごとに入力した2つの数値列(列a列b)に対して、1つの演算をまとめて適用します。これはいわゆる要素ごとの計算で、各行 r について a[r] OP b[r] を計算し、同じ行数の結果列を返します。単位に依存しない純粋な数値計算なので、どんな単位を入力しても扱え、地域や国のルールに左右されず世界中どこでも同じように使えます。

2つの数値列を要素ごとに組み合わせて結果列にしたもの
各結果行は、選択した演算を列Aと列Bの対応するセルに適用して得られます。

使い方

列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[r] OP b[r] が result[r] に等しいことを示す1行
演算は行ごとに適用され、a[r]とb[r]を組み合わせてresult[r]を生成します。

計算例

列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で割るとどうなりますか? 該当する行だけが「未定義」と表示され、表全体がエラーで止まることはありません。

負の数や小数も使えますか? はい。どちらの列も負の数や小数を入力できます。なお、列の長さが揃っていない場合は、短い方の列に合わせて切り捨てられます。

最終更新: