切片から直線
切片が3と2なら直線は x/3 + y/2 = 1 で、一般形では 2x + 3y − 6 = 0、傾きは −2/3 です。各軸と交わる位置を入力するだけで、3つの形が一度に分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- x切片
- 3
- y切片
- 2
- 切片形式
- x/3 + y/2 = 1
- 傾き
- -0.6666666667
- 傾き切片形式
- y = -0.666666666667x + 2
- 標準形
- 2x + 3y - 6 = 0
直線が水平軸を a で、垂直軸を b で切り、どちらの切片も零でないとき、切片形の方程式は x を a で割ったものと y を b で割ったものの和が 1 となります。ネットワーク呼び出し、乱数、記号エンジンはなく、ご指定の 2 数に対する決定論的な算術のみです。
切片形の仕組みと零を拒否する理由
x 切片を a とし、直線が点 (a, 0) を通るように、y 切片を b とし点 (0, b) を通るようにします。a と b がともに非零のとき、古典的な切片形は x を a で割り、y を b で割った和が 1 です。
分母を払うと a b を掛け、線型関係 b x たす a y が a b に等しくなり、一般形 b x たす a y ひく a b が 0 に並び替えられます。傾きは直ちに従い、m はマイナス b を a で割った値なので、傾き切片形は y が m x たす b です。a が零なら a での除算は定義されず、b が零なら y 項で同じ問題が起きます。
一方の軸を完全に外す水平線・垂直線も、この形が想定する二重の切片対を持ちません。負の切片は許可され、交点を他の象限に置くだけです。切片形の文字列は符号付き分母を保ち、学習者が教科書の x をマイナス 3 で割り y を 2 で割った和が 1 といった答えと照合できます。
切片から直線を求める計算機が実務で現れる場面
高校・大学の解析幾何では、まず軸との交点が与えられ、傾き切片形や一般形へ変換する前に切片形を書く課題がよく出ます。零切片を厳密に検査する信頼できる計算機は採点を速め、零切片で割ったり切片形と点傾き形を混同する表計算ミスを減らします。
CAD や簡易製図では、局所直交座標の軸に境界が交わる位置を記録し、計算幾何の全面スタックなしにオーバーレイ・制約・報告欄用の閉じた方程式が必要になることがよくあります。生成位置のレールやカメラガイドを切片対として持つゲーム・グラフィック教材は、デバッグ用オーバーレイに同じ代数記述を復元できます。
任意の 2 点を通る直線、多数点の最小二乗、傾き切片形から一般形だけへの変換が後で必要なら、この切片対ランディングを過負荷にせず、別の検索意図として扱ってください。
活用例
宿題と試験の確認
与えられた x 切片と y 切片を切片形・傾き切片形・一般形に変換し、零切片は明確なエラーで拒否します。
製図と軸交差の補助
2 つの軸交差から、オーバーレイ・制約・報告欄用の閉じた直線方程式を復元します。
決定論的な幾何フィクスチャ
単体テストや教材用解答キー向けに、安定した切片形文字列と係数の三つ組を生成します。
よくある質問
負の切片は使えますか?
はい。 負の切片は軸との交点を他の象限に置き、切片形の文字列は符号付き分母を保ちます。
切片がゼロだと使えないのはなぜですか?
切片形は x を a で、y を b で割る式なので、ゼロでは割り算ができません。別の種類の式に勝手に切り替えるのではなく、メッセージを出して受け付けません。
2つの切片から傾きはどう求めますか?
傾きはマイナス b を a で割った値です。切片が3と2なら傾きは −2/3 で、傾き切片形の定数はそのまま y 切片の2になります。
切片形を一般形に直すにはどうしますか?
式全体に a と b の積を掛けると、b·x + a·y が a·b に等しい形になり、すべてを片側に移せば一般形です。切片が3と2なら 2x + 3y − 6 = 0 になります。
水平や垂直な直線にも使えますか?
使えません。どちらかの軸と交わらない水平線や垂直線には、切片形に必要な2つの切片がそろわないためです。その場合は2点を通る直線の求め方が向いています。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geom/line-from-intercepts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x_intercept":3,"y_intercept":2}'const res = await fetch("https://api.kit.forhosting.com/geom/line-from-intercepts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x_intercept": 3,
"y_intercept": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/line-from-intercepts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x_intercept": 3,
"y_intercept": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/line-from-intercepts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x_intercept":3,"y_intercept":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x_intercept":3,"y_intercept":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/line-from-intercepts", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"x_intercept": 3,
"y_intercept": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.line_from_intercepts",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この切片から直線を求める計算機は、2 つの切片を有限数として受け取り、零や非数値を明確な invalid_input で拒否し、切片形の方程式文字列に加え、傾き、傾き切片形、正規化した一般形を返します。解析幾何の宿題を確認する学習者、解答キーを作る教員、軸との交点を保持する製図補助、安定した幾何フィクスチャが必要なテスト作者は、無料のブラウザツールと有料 API で同一の純粋な結果を得ます。
切片形の仕組みと零を拒否する理由
そのため本機能は零切片を invalid_input として扱い、別の方程式族をでっち上げません。各段階は乗除のわずかな演算なので計算量は O(1) で、反復ソルバはなく、ブラウザと API で同一です。
送信内容と返却内容
必須の有限数を 2 つ指定します。手早い確認には無料のブラウザツールを使い、各言語で零切片ゲートを再実装せず一括評価が必要なときは同じ契約をスクリプトから呼び出してください。x_intercept(別名 a と x_int)と y_intercept(別名 b と y_int)です。欠落フィールド、空文字、非数値テキスト、NaN、Infinity は invalid_input で失敗し課金されません。x_intercept または y_intercept が零でも、その切片が零のとき切片形は未定義であるというメッセージで失敗します。成功時、JSON 応答は正規化した切片を返し、intercept_form を x/3 + y/2 = 1 のような短い式文字列として、slope をマイナス b を a で割った数として、slope_intercept を y が m x たす b の読みやすい文字列として、standard を A x たす B y たす C が 0 となる係数 A, B, C のオブジェクトとして、standard_form を読みやすい方程式として返し、切片の恒等式を再掲する短い formula フィールドも含みます。例:x_intercept が 3、y_intercept が 2 のとき切片形は x/3 + y/2 = 1、傾きはマイナス 2/3、傾き切片形は y がマイナス 2/3 x たす 2、縮約した一般形は 2x たす 3y ひく 6 が 0 に比例します。API 料金は成功 1 件あたり公開ベースの $0.002 です。
切片から直線を求める計算機が実務で現れる場面
データと分析のチームは、文書例や合成ベンチマーク用に決定論的な幾何フィクスチャを必要とすることがあり、切片形・傾き・傾き切片形・一般形係数を一つのペイロードで返すと自己記述的になります。本機能は純粋な parse エンジンなので、検証失敗は残高を消費せず、成功実行は 1 件あたり $0.002 のままです。
技術的な質問
この計算機はどの方程式を返しますか?
主に切片形 x/a + y/b = 1 に加え、傾き、傾き切片形 y = mx + b、数値 A, B, C を持つ一般形 Ax + By + C = 0 を返します。
切片が非零でなければならない理由は?
切片形は各切片で割ります。a または b が零なら x/a + y/b = 1 は未定義で、要求は invalid_input で失敗します。
切片が欠落している、または数でない場合は?
要求は invalid_input で失敗します。欠落フィールド、空文字、非数値テキスト、NaN、Infinity はすべて拒否されます。
切片から直線を求める計算機の料金は?
ブラウザツールは無料でローカル実行です。API 要求は成功 1 件あたり $0.002 の前払い KIT 残高を使い、無効入力は課金されません。