PLOTPAD ・ GRAPHING CALCULATOR
数式 を 打てば、
すぐ グラフ に。
関数 グラフ 描画 ツール。 x^2 やsin(x)を 入力 する と 即 描画。 拡大縮小・複数式の重ね・導関数 f′(x)・値の計算 まで 無料 で。
PlotPad の 特徴
数式 を 入力 すれば 即 グラフ
「x^2」 「sin(x)」 「1/x」 の よう に y = f(x) を 入力 する だけ で、 その場 で 曲線 を 描く。 多項式 ・ 三角 関数 (sin / cos / tan) ・ 指数 (e^x) ・ 対数 (log) ・ 平方根 (sqrt) ・ 絶対値 (abs) など に 対応。 掛け算 の 記号 は 省略 でき (2x や x sin(x))、 数学 の 書き方 に 近い まま 打てる。
重ねて 比較 ・ 自由 に 移動
式 は 何本 でも 追加 でき、 色 分け で 重ねて 比較 できる。 グラフ は ドラッグ で 平行移動、 マウス ホイール や + − ボタン で 拡大 縮小。 原点 へ 戻す ボタン も ある。 表示 / 非表示 を 切り替えて、 見たい 曲線 だけ に 絞る ことも できる。
導関数 を 重ね描き
各 式 の f′ ボタン を 押す と、 その 関数 の 導関数 f'(x) を 点線 で 重ねて 描く。 記号 微分 (例: x^2 → 2 x) の 結果 を 式 で も 表示 する ので、 「もと の 関数 と 傾き の 関係」 を 目 で 確かめられる。 微分 の 学習 や、 増減 ・ 極値 の 確認 に 便利。
値 を 計算 ・ 端末内 処理
x の 値 を 入れる と、 表示中 の 各 式 の y と (導関数 を 出して いれば) 傾き f'(x) を 数値 で 計算 する。 関数電卓 として も 使える。 式 の 解析 ・ 評価 ・ 微分 は すべて あなた の ブラウザ 内 で 完結 し、 入力 した 式 を サーバー に 送ら ない。
よく ある 質問
Q1
どんな 式 が 使える?
四則演算 と 累乗 (x^2)、 三角 関数 (sin / cos / tan)、 指数 (e^x または exp(x))、 対数 (log は 自然対数、 log10 は 常用対数)、 平方根 (sqrt)、 絶対値 (abs)、 円周率 (pi) など。 変数 は x のみ。 掛け算 の * は 省略 できる (2x、 x sin(x) など)。 数式 の 解析 に は mathjs を 使って いる。
Q2
グラフ が 表示 さ れ ない / 線 が 切れる
式 が 解釈 でき ない 場合 は 入力欄 が 赤く なり 「式 を 解釈 できません」 と 出る (括弧 の 対応 や 演算子 を 確認)。 1/x や tan(x) の よう に 値 が 発散 する 点 で は 線 を わざと 切って いる。 log(x) や sqrt(x) は 定義 域 の 外 (x ≤ 0 など) で は 描か れ ない。
Q3
導関数 (f′) は どう やって 出して いる?
mathjs の 記号 微分 で f'(x) を 求め、 その 式 を そのまま グラフ 化 して いる (点線)。 記号 で 微分 でき ない 式 の 場合 は 数値 微分 (中心差分) に 自動 で 切り替える。 表示中 の 式 の 下 に、 微分 の 結果 の 式 も 出る。
Q4
スマホ でも 使える?
使える。 グラフ は 画面幅 に 合わせて 伸縮 し、 指 で の ドラッグ 移動 ・ + − ボタン で の 拡大 縮小 に 対応。 式 は 何本 でも 追加 でき、 不要 な 式 は × で 消せる。 計算 は 端末内 な ので 通信 は 発生 し ない。
Q5
ai-lab の 他 の サービス と の 関係 は?
ai-lab は AI や 計算 を 使った Web ツール を 作って 公開する 実験 ラボ。 PlotPad は 「ブラウザ で 動く 数学 ツール」 を 受け持つ 1 本 で、 Python REPL (py-pad) や ブラウザ PostgreSQL (pg-pad) と 同じ 「端末内 で 動く ツール」 の 仲間。 計算 ・ 可視化 ・ 学習 系 が 多数 ある。