ForHosting KIT · 数学

円柱の直径計算ツール

体積と高さから円柱の直径を求めます。体積1000、高さ10なら、直径は11.2838、半径は5.6419です。タンクの容量と置ける高さが先に決まっているときに便利で、ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
体積
1,000
高さ
10
結果
直径
11.2838
半径
5.6419
Pi
3.1415926536

体積と高さがわかっている直円柱の直径を計算します。このツールは標準的な体積の公式 V = π·r²·h を逆算して半径を求め、それを2倍します:直径 = 2·sqrt(体積 / (π·高さ))。どちらの入力も正の有限数で、単位系は一貫していれば何でも構いません。結果はその同じ単位の長さとして返されます。半径と使用した円周率の正確な値も返されるため、計算の各ステップを手計算や別のプログラムで再現できます。

ツールの基礎となる公式

直円柱とは、円板を直線の軸に沿って押し出した立体であり、その体積は V = π·r²·h に従います。ここで r は底面の半径、h は垂直な高さです。反復計算も近似手法もなく、1回の除算、1回の平方根、1回の乗算だけです。

ツールは半径も返します。機械加工、公差、配管サイジングなど、後続の多くの作業が半径基準で表されるためです。また、円周率を完全な精度で返すので、中間の計算をご自身で再現し、丸め処理を確認できます。

単位とその一貫性の保ち方

この計算ツールは単位に依存しません。入力された2つの数値に対して純粋な算術を行うだけなので、正しさは単位の一貫性を保つことにかかっています。体積が立方センチメートルで高さがセンチメートルなら、直径はセンチメートルで出力されます。

体積がリットルの場合は、まず換算してください。1リットルは正確に1000立方センチメートル、つまり0.001立方メートルです。そのうえで同じ単位の高さと組み合わせます。

よくある間違いは、立方インチの体積とフィートの高さを混在させることで、公式が単一の一貫した長さの単位を前提とするため、意味のない数値が黙って生成されてしまいます。

迷った場合は、すべてSI基本単位(立方メートルとメートル)、または実務的な組み合わせ(立方センチメートルとセンチメートル)に換算してから計算を実行し、最後に得られた直径だけをインチやミリメートルなど希望の表示単位に変換してください。

タンクや容器のサイジング

必要な容量と利用可能な高さがすでに決まっている場合に、貯蔵タンクやドラム缶の直径を求めます。

教育と宿題の確認

逆算の体積問題を検算します:V と h から半径と直径を求め、代数の各ステップを確認します。

どの公式を使いますか?

直径 = 2·sqrt(体積 / (π·高さ))。円柱の体積公式 V = π·r²·h を直接逆算したものです。

必要な入力は何ですか?

体積と高さで、どちらも一貫した単位の正の有限数です。decimals はオプションで、0から8の整数、デフォルトは4です。

何が出力されますか?

直径と半径(それぞれ指定された小数桁に half-up で丸め)、入力した体積と高さ、および完全精度の円周率です。

体積がリットルの場合はどうすればよいですか?

先に換算してください。1リットルはちょうど1000立方センチメートル、つまり0.001立方メートルです。そのうえでセンチやメートルの高さと組み合わせれば、直径も同じ単位で出ます。

単位を混ぜると直径が狂うのはなぜですか?

計算式は全体で1つの長さの単位を前提にしています。立方インチの体積とフィートの高さを組み合わせると意味のない数字になるため、先に単位をそろえ、表示の単位は最後に変えてください。

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

POSThttps://api.kit.forhosting.com/math/cylinder-diameter

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

curl -X POST https://api.kit.forhosting.com/math/cylinder-diameter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"volume":1000,"height":10}'
{
  "volume": 1000,
  "height": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.cylinder_diameter",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

ツールの基礎となる公式

この方程式を半径について解くと r = sqrt(V/(π·h)) となり、半径を2倍すると直径 d = 2·sqrt(V/(π·h)) が得られます。この閉じた式こそが、この計算ツールが評価するものそのものです。

入力、丸め、検証

検証に失敗した場合は課金されません。課金されるのは正常に完了した計算だけです。体積と高さはどちらも必須の数値フィールドで、それぞれゼロより大きい有限数である必要があります。ゼロ、負の値、非数値、または無限大の値を指定すると、問題のフィールド名を示す型付きの invalid_input エラーが発生します(例:"volume must be a positive finite number.")。オプションの decimals フィールドは0から8までの整数で、デフォルトは4です。直径と半径に適用される half-up 丸めを1回だけ制御し、それぞれが別の丸め済みフィールドからではなく、自身の未丸めの中間値から丸められるため、2つの出力の整合性が保たれます。pi フィールドは決して丸められず、Math.PI を倍精度のまま保持します。

APIによるバッチ工学計算

多数の体積と高さのペアをJSONとして送信し、それぞれの直径と半径を受け取り、CADや調達のパイプラインに渡せます。

ゼロや負の入力だとどうなりますか?

フィールド名を示す invalid_input エラーが発生します。検証失敗に課金されることはありません。

無料ですか?

ブラウザではティアAウィジェットとして無料です。決定的なAPIは成功した呼び出しごとに $0.002 かかり、失敗したタスクは課金されません。

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