対角線から正方形の辺を計算
正方形の対角線を√2で割って一辺を求めます。対角線14.142135623731なら一辺は10、対角線10なら約7.071067811865です。0は入力でき、負の値は受け付けません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 対角線
- 10
- 辺
- 7.0710678119
正方形は四辺が等しく四角が直角の図形です。角から角への対角線だけが与えられたとき、この計算ツールはピタゴラスの関係から辺の長さを求めます。辺は対角線を√2で割った値です。ゼロは許容され、退化した境界では辺ゼロになります。
対角線から正方形の辺を求める仕組み
正方形の角から角への線分を長さ d とラベル付けします。四辺が等しく各角が直角なので、二辺と対角線が作る直角三角形の二本の脚は同一です。ピタゴラスの定理より d の二乗は辺の二乗たす辺の二乗、すなわち d の二乗は辺の二乗の二倍です。
両辺の非負の主平方根をとると d は辺に√2を掛けた値となり、整理すると辺は d を√2で割った値になります。古典的な確認例として、対角線10なら辺は約7.071、対角線が5√2なら辺は5、単位対角線1なら辺は1/√2です。定数による一回の除算だけなので決定的で O(1)、反復ソルバは不要です。
負の対角線は商を取る前に拒否します。負の斜辺を満たす実辺長は存在しないためです。
対角線から辺を求める計算が実務で現れる場面
中等・高等教育の幾何では、同じ問題集で辺×√2の逆として対角線から正方形の辺を求める問題が頻繁に出ます。厳密な非負ゲート付きの信頼できる計算ツールは採点を速め、対角線を2倍したり対角線と周長を混同したりする表計算ミスを減らします。
建築・床・塗装・造園では正方形の部屋・テラス・花壇を横切って測った対角線から始め、モジュール数と切断リストのための等しい辺が必要になることが多く、測量に対角線しかないときも同じ商がレイアウトを支えます。建築・インテリアでは対角クリアランスが主で辺寸法が派生するとき正方形の平面を確認し、辺長が骨組みとタイルモジュール表を駆動します。
ゲーム・グラフィックス・CAD は軸揃え正方形の対角範囲を保持し、完全な計算幾何スタックなしでレイアウト・パッキング・衝突プロキシに等しい辺長が必要です。データと分析チームはドキュメント例と合成ベンチマーク用の決定的な逆幾何フィクスチャを必要とし、formula と入力対角線を返すことで自己記述的になります。
後で辺から面積、面積から辺、二本の対角線から菱形の辺、メートルとフィートの単位変換が必要なら、この対角線から辺のランディングを過負荷にせず別の検索意図として扱ってください。
活用例
宿題と試験の確認
対角線から正方形の辺の長さを求め、負の対角線は明確なエラーで拒否します。
部屋・床・材料レイアウト
正方形の部屋で測った対角線から、板・パネル・タイルモジュール用の等しい辺を求めます。
よくある質問
この計算ツールはどの公式を使いますか?
side = diagonal / √2(同等に side = diagonal · √2 / 2)。応答にその恒等式の formula と入力の対角線が含まれます。
ゼロは許されますか?
はい。 対角線ゼロは辺ゼロ(退化正方形)になります。厳密に負の値だけが拒否されます。
面積から辺を求める計算ツールとの違いは?
本ツールは対角線のピタゴラス恒等式を使い、diagonal を送って side を得ます。検索意図が異なります。
対角線が10の正方形の一辺はいくつですか?
約7.071067811865で、10を√2で割った値です。対角線を2倍しても半分にしても一辺にはならず、√2で割る必要があります。
√2で割るのと、√2を掛けて2で割るのは同じですか?
同じです。2つの式は代数的に等しく、同じ結果になります。授業で習ったほうの形で考えてかまいません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geom/square-side-diagonal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diagonal":10}'const res = await fetch("https://api.kit.forhosting.com/geom/square-side-diagonal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diagonal": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/square-side-diagonal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diagonal": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/square-side-diagonal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diagonal":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diagonal":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/square-side-diagonal", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"diagonal": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.square_side_diagonal",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
宿題を確かめる生徒、先に対角線を測って板やタイルモジュールの辺が必要な大工や床職人、対角線の杭線から正方形の花壇を寸法決めする造園、図面に対角線しかない正方形の平面を確認する建築、対角線を保持して等しい辺が必要なゲームや CAD、決定的な逆幾何フィクスチャが必要なテスト作者まで、無料ブラウザツールと有料 API で同じ純粋な結果を得られます。欠落・非有限・負の対角線は無意味な辺を黙って返すのではなく、明確な invalid_input で拒否します。ネットワーク呼び出しも乱数サンプリングもなく、ご提供の数に対する通常の IEEE-754 演算以外の浮動小数点の驚きもありません。
対角線から正方形の辺を求める仕組み
同等に辺は d に√2を掛けて2で割った値でもあり、代数的に同じで、diagonal を Math.SQRT2 で割って評価すると同じ IEEE-754 結果になります。極端に大きな値は IEEE-754 の double 範囲をなお溢れさせ得ます。結果が非有限なら JSON に Infinity を返す代わりに明確なメッセージで失敗します。この閉形式は初等幾何の教科書と一致し、自動採点を同じ対角線での手計算に揃えます。応答は入力の対角線、計算した辺、短い formula 文字列を返すので、ログ・ワークシート・教育 UI が API を消費するたびに原理から再導出せずアルゴリズムを記録できます。
送信する内容と返ってくる内容
必須の有限数を一つ指定します。diagonal は角から対角までの正方形の対角線の長さです。非負でなければならず、ゼロは受け入れられ辺ゼロになります。無料ブラウザツールで素早い確認をし、同じ契約をスクリプトから呼び出して各言語で商を再実装せず一括評価できます。短い別名 d・diag・diagonal_length は diagonal に対応し、コンパクトなフォームラベルや表計算の列が第二のハンドラを強制しません。欠落フィールド、空文字列、非数値テキスト、NaN、Infinity、負の対角線は invalid_input で拒否され課金されません。成功時の JSON 応答は diagonal・side・formula(辺を√2で割る恒等式)を返し、ログと教育 UI がアルゴリズムを記録できます。例: 対角線10なら辺は約7.071067811865、対角線14.142135623731なら安定な12桁丸め後に辺10、対角線が−3ならフィールド名付きで失敗します。契約は安定した JSON で、対角線だけが分かる正方形の部屋・パネル・タイルの辺長を取り戻す単体テスト、宿題チェッカー、バッチ処理に適します。API 料金は成功1件あたり公開ベースの $0.002 です。無効入力は課金されないため、CI での探索的検証は安く、KIT タスクモデルを既に話す言語と SDK では本番呼び出しも予測可能です。
対角線から辺を求める計算が実務で現れる場面
この能力は純粋な parse エンジンなので、検証失敗は残高を消費せず、成功実行は1件あたり $0.002 に留まります。
連携の活用例
ゲームと CAD の正方形
対角の範囲を、ブラウザまたは API でレイアウト・パッキング・ボックス指標用の等しい辺長に変換します。
技術的な質問
対角線が負の場合はどうなりますか?
リクエストは invalid_input で失敗します。対角線は有限の非負数である必要があり、エラーメッセージはフィールド名を示します。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。API は前払い KIT 残高で成功1件あたり $0.002、無効入力は課金されません。