ForHosting KIT · 数学

直線の標準形変換

傾き2、切片3の直線は、標準形で 2x − y = −3 になります。垂直でない直線の傾きと y 切片を入力すると、採点基準や距離の公式にそのまま使える A、B、C が分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
傾き
2
切片
3
結果
傾き切片形式
y = 2x + 3
A
2
B
-1
C
-3

標準形 Ax + By = C は、教科書が整数係数、二直線の比較、距離公式への即時代入を求めるとき、授業や試験でよく使う直線の書き方です。傾き切片形 y = mx + b はグラフ、回帰、既知の二点から直線を得る過程でよく現れますが、採点基準や代数システムは依然として Ax + By = C を求めることが多いです。この直線標準形コンバーターは傾き m と y 切片 b を受け取り、y = mx + b を mx − y = −b に書き直し、x の係数が非負になるよう符号を正規化し、整数の三つ組を最大公約数で約分し、係数の三つ組と印刷可能な方程式文字列の両方を返します。

y = mx + b から Ax + By = C へ

傾き切片形の方程式 y は m x に b を加えたものから始めます。両辺から y を引き、切片を移項すると m x から y を引いたものが負の b に等しくなります。この恒等式はすでに標準形 Ax + By = C であり、A は m、B は負の一、C は負の b です。

傾きがゼロのとき直線は水平で、符号正規化のあとゼロ倍の x に一倍の y を加えたものが b に等しくなり、二変数の一次方程式として書いたおなじみの y は b になります。切片がゼロのとき直線は原点を通り定数 C がゼロになるため、傾きが二なら標準形は二 x から y を引いたものがゼロに等しい、のように読めます。

鉛直線は有限の m で y は m x に b を加えたものとして書けないため、このコンバーターは無限の傾きを決して作りません。鉛直が必要な呼び出し側は標準形を直接渡すか、二点ツールを使ってください。コンバーターは常に A がゼロ以上であることを好みます。

生の変形で A が負ならすべての係数にマイナス一を掛け、x 項が非負の係数で始まるようにし、先頭の負号を避ける教科書の慣習に合わせます。A がすでにゼロなら、同じ規則で方程式を反転して B を正にします。

直線の標準形コンバーターが役立つ場面

代数の教室や家庭教師プラットフォームは、学習者が y は m x に b を加えたものの変形を、ルーブリックが好む Ax + By は C の提示(A の符号規約を含む)と照合できるよう、直線標準形コンバーターを使います。

試験ジェネレータと LMS 自動採点は、部分的な方程式を成功と誤認しうるクライアント向けに返す代わりに、非数値のゴミを拒否する決定的なオラクルを必要とします。工学ノートは回帰や測定二点から傾きと切片を得ることが多く、その後、直線までの距離公式、平行・垂直の判定、Ax + By は C のみを受け付ける系への出力のために標準形が要ります。

授業と宿題の確認

学習者に傾き m と切片 b を入力させ、正規化された Ax+By=C を教科書の符号と GCD の慣習と照合できるようにします。

試験と LMS の自動採点

傾き切片から標準形への設問を、非数値係数を拒否し鉛直線を決して捏造しない決定的オラクルで採点します。

傾きや切片が数でない場合はどうなりますか?

欠落・空・非数値・NaN・Infinity は拒否され、課金されません。

このコンバーターは鉛直線に対応しますか?

いいえ。 鉛直線は傾きが未定義で、有限の m で y = mx + b と書けません。鉛直には二点ツールか標準形入力ツールを使ってください。

係数はどのように正規化されますか?

A を非負にします(A がゼロなら B を正にします)。A・B・C がすべて整数のときは最大公約数で割り、三つ組を約分します。

y = mx + b を Ax + By = C の形にするにはどうしますか?

両辺から y を引き、切片を反対側に移すと m·x − y = −b になります。A は傾き、B は −1、C は −b で、そのあと A が負にならないよう符号を整えます。傾き2、切片4なら 2x − y = −4 です。

水平な直線は標準形でどう表されますか?

傾きがゼロなら、符号を整えたあと 0x + 1y = b となります。これは高さ b の水平な直線を、2つの変数の式として書いたものです。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/geom/line-standard-form

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/geom/line-standard-form \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slope":2,"intercept":3}'
{
  "slope": 2,
  "intercept": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.line_standard_form",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

非数値や非有限の入力は invalid_input で失敗するため、宿題チェッカーや自動化が静かなゴミ結果を受け取ることはありません。

入力契約、係数の約分、応答の形

A・B・C がごく小さな浮動小数点許容の中でいずれも整数なら、整数に丸めて最大公約数で割り、たとえば傾き二と切片四は約分前の倍数ではなく 2x − y = −4 になり、傾き二分の一と切片一は基本変形後に浮動値が整数に落ちたときだけ約分形になります。分数上の厳密な有理演算が必要な呼び出し側は、呼び出し前に入力を自分でスケールしてください。スケッチが必要ならご自身の作図層と組み合わせてください。必須の有限数二つを持つ JSON オブジェクトを POST してください。slope(別名 m、gradient)と intercept(別名 b、y_intercept、intercept_y)です。各フィールドは JSON の数でも、符号・小数点・科学的指数を許す数値文字列でも構いません。欠落フィールド、空文字列、真偽値、オブジェクト、NaN、Infinity はフィールド名付きの invalid_input で失敗し、前払い残高は消費しません。成功時の本体は丸めた傾きと切片、y = 2x + 3 のような slope_intercept 表示文字列、標準係数 A・B・C、2x − y = −3 のような standard_form 文字列、変形を思い出す短い formula を返します。このエンドポイントは係数と文字列のみを返し、プロットや formula 欄以外の段階的な説明文は出しません。

直線の標準形コンバーターが役立つ場面

実装は純粋な parse のティア A のため、成功した各呼び出しはモデルトークンも外向きネットワークもなく公開の基本料金 $0.002 で済み、検証失敗は課金されません。リクエストを小さく保ち、テストに丸めた係数を固定すれば、二パラメータ変換のためだけに計算機代数を立てずに、宿題・プラグイン・エッジワーカー向けの再現可能な標準形が得られます。

ノートと幾何パイプライン

回帰や測定の傾き切片直線を Ax+By=C に変換し、距離公式や下流の幾何 API に渡します。

y = mx + b を標準形 Ax + By = C に変換するには?

有限数の slope(m)と intercept(b)を送ってください。API は mx − y = −b に変形し、A ≥ 0 になるよう正規化し、可能なら整数係数を GCD で約分し、A・B・C と standard_form 文字列を返します。

直線の標準形コンバーターの料金は?

ブラウザツールは無料です。API は成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。

KITの完全なドキュメントを見る →