MCPで接続 →

計算を入力してください

公式

広告

結果

刻み幅 h = (b - a) / n
0.4
51 sample points: f(a) ... f(b)
サンプル点の数 (n+1) 51
始点での f(x = a) -9.160928
終点での f(x = b) 10.839072
i x f(x)
-10 -9.160928
-9.6 -8.615312
-9.2 -8.225156
-8.8 -7.988907
-8.4 -7.880711
-8 -7.8545
-7.6 -7.85126
-7.2 -7.808351
-6.8 -7.669397
-6.4 -7.393185
-6 -6.96017
-5.6 -6.375566
-5.2 -5.668517
-4.8 -4.887499
-4.4 -4.092667
-4 -3.346356
-3.6 -2.703242
-3.2 -2.201705
-2.8 -1.857778
-2.4 -1.662606
-2 -1.583853
-1.6 -1.5708
-1.2 -1.562358
-0.8 -1.496707
-0.4 -1.321061
0 -1
0.4 -0.521061
0.8 0.103293
1.2 0.837642
1.6 1.6292
2 2.416147
2.4 3.137394
2.8 3.742222
3.2 4.198295
3.6 4.496758
4 4.653644
4.4 4.707333
4.8 4.712501
5.2 4.731483
5.6 4.824434
6 5.03983
6.4 5.406815
6.8 5.930603
7.2 6.591649
7.6 7.34874
8 8.1455
8.4 8.919289
8.8 9.611093
9.2 10.174844
9.6 10.584688
10 10.839072

このツールでできること

このツールは、1変数関数f(x)・閉区間[a, b]・分割数nを入力するだけで使えます。区間を等間隔に分けたn+1個の点と、それぞれの関数値をまとめた数表を作成し、区間全体で曲線がどのように変化するかを表示します。グラフの描画はもちろん、符号の変化(つまり方程式の根)を見つけたり、台形公式や二分法といった数値計算のためのデータを準備したりするときに便利です。

使い方

xを使った式は、一般的な数学記法で入力します。加減乗除は + - * /、べき乗は ^、グループ化にはかっこを使います。利用できる関数は sin、cos、tan、asin、acos、atan、sinh、cosh、tanh、exp、sqrt、abs、ln、log です。引数を2つとる log(底, x) は任意の底の対数を、log(x) は自然対数を表します。定数として pi と e が使えます。下限a、上限bを設定し、分割数nはプルダウンから選んでください。三角関数の引数はすべて度ではなくラジアンです。

計算式の解説

刻み幅は \( h = (b - a) / n \) で求めます。各サンプル点は \( x_i = a + i\,h \)(iは0からnまで)で表され、ちょうどn + 1個の点が得られます。つまり f(a)、f(a+h)、f(a+2h)、…、f(b) です。各値 \( y_i \) は、入力された式を \( x = x_i \) で評価して算出します。 $$ x_i = a + i\,h, \qquad y_i = f(x_i) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} h &= \dfrac{b - a}{n} \\ i &= 0,\, 1,\, 2,\, \ldots,\, n \end{aligned} \right. $$ 関数が定義されない点(ゼロ除算、0以下の数の対数、負の数の平方根など)は「undefined(未定義)」と表示されます。

数直線上の a から b までの区間を幅 h の n 個の等間隔ステップに分割
区間 [a, b] を幅 h の n 個の等しい小区間に分割し、標本点 x_i を得ます。

計算例

f(x) = x - cos(x) を区間 [0, pi]、分割数 n = 4 で計算すると、\( h = \pi/4 = 0.785398 \) となります。各値は次のとおりです。x=0 のとき -1、x=0.7854 のとき 0.0783、x=1.5708 のとき 1.5708、x=2.3562 のとき 3.0633、x=3.1416 のとき 4.1416。曲線は -1 から約 4.14 まで着実に上昇し、x = 0 のすぐ後でゼロを横切ります。

y = f(x) の滑らかな曲線、標本点と x・f(x) の値の表付き
各 x_i から値 y_i = f(x_i) が得られ、表が埋まり曲線が描かれます。

よくある質問

角度は度数法ですか? いいえ。sin、cos、tan はラジアンを使います。度を変換するには pi/180 を掛けてください。

点はいくつ作成されますか? 常にn + 1個です。両端のaとbがどちらも含まれるためです。

aがbより大きい場合はどうなりますか? 刻み幅hが負になり、表はaからbへ向かって減少していきます。それでも問題なく計算できます。

最終更新: