Right Circular Cone Surface Area and Volume Calculator

Vypočítajte celkový povrch, objem, bočný povrch a plochu základne pravého kruhového kužeľa.

Kalkulačka pre pravý kruhový kužeľ

📚

Dokumentácia

Kalkulátor pravej kruhovej kužeľa

Úvod

Pravý kruhový kužeľ je trojrozmerný geometrický tvar, ktorý sa hladko zužuje od plochého kruhového základu k bodu nazývanému vrchol alebo apex. Nazýva sa "pravý", pretože úsečka (os) spájajúca vrchol s centrom základu je kolmá na základ. Tento kalkulátor vám pomôže nájsť kľúčové vlastnosti pravej kruhovej kužeľa:

  • Celkový povrch (A): Súčet plochy základu a laterálneho (bočného) povrchu.
  • Objem (V): Množstvo priestoru uzavretého v kuželi.
  • Laterálny povrch (Aₗ): Plocha bočného povrchu kužeľa.
  • Plocha základne (A_b): Plocha kruhovej základne.

Pochopenie týchto vlastností je zásadné v oblastiach ako inžinierstvo, architektúra a rôzne fyzikálne vedy.

Vzorec

Definície

Nech:

  • r = Polomer základne
  • h = Výška kužeľa (kolmá vzdialenosť od základu k vrcholu)
  • l = Šikmá výška kužeľa

Šikmá výška (l) sa dá vypočítať pomocou Pythagorovej vety:

l=r2+h2l = \sqrt{r^2 + h^2}

Výpočty

  1. Plocha základne (A_b):

    Plocha kruhovej základne je daná:

    Ab=πr2A_b = \pi r^2
  2. Laterálny povrch (Aₗ):

    Laterálny povrch je plocha bočného povrchu kužeľa:

    Al=πrlAₗ = \pi r l
  3. Celkový povrch (A):

    Súčet plochy základne a laterálneho povrchu:

    A=Ab+Al=πr2+πrl=πr(r+l)A = A_b + Aₗ = \pi r^2 + \pi r l = \pi r (r + l)
  4. Objem (V):

    Priestor uzavretý v kuželi:

    V=13πr2hV = \frac{1}{3} \pi r^2 h

Hraničné prípady

  • Nulový polomer (r = 0): Ak je polomer nulový, kužeľ sa zrúti do čiary, čo vedie k nulovému objemu a povrchovým plochám.
  • Nulová výška (h = 0): Ak je výška nulová, kužeľ sa stáva plochým diskom (základňou) a objem je nulový. Celková plocha sa rovná ploche základne.
  • Záporné hodnoty: Záporné hodnoty pre polomer alebo výšku sú v tomto kontexte nefyziologické. Kalkulátor zabezpečuje, že r ≥ 0 a h ≥ 0.

Použitie

Inžinierstvo a dizajn

  • Výroba: Navrhovanie kužeľových komponentov, ako sú lieviky, ochranné kužele a strojné časti.
  • Staviteľstvo: Vypočítavanie materiálov potrebných na kužeľové strechy, veže alebo podporné štruktúry.

Fyzikálne vedy

  • Optika: Pochopenie šírenia svetla v kužeľových štruktúrach.
  • Geológia: Modelovanie vulkanických kužeľov a vypočítavanie objemov magmatických komôr.

Vzdelávanie v matematike

  • Výučba geometrie: Demonštrovanie princípov trojrozmernej geometrie a kalkulu.
  • Riešenie problémov: Ponúkanie praktických aplikácií pre matematické koncepty.
Alternatívy
  • Výpočty valca: Pre tvary s rovnomernými prierezmi môžu byť valcové vzorce vhodnejšie.
  • Frustum kužeľa: Ak je kužeľ skrátený (preťatý), sú potrebné výpočty pre kužeľový frustum.

História

Štúdium kužeľov siaha až k starovekým gréckym matematikom, ako sú Euklid a Apollónios z Perga, ktorí systematicky študovali kuželové rezy. Kužele boli zásadné pre rozvoj geometrie, kalkulu a majú aplikácie v astronómii a fyzike.

  • Euklidove prvky: Ranné definície a vlastnosti kužeľov.
  • Apollóniove kuželové rezy: Podrobná štúdia kriviek vytvorených priesečníkom kužeľa s rovinou.
  • Rozvoj kalkulu: Výpočet objemov a povrchových plôch prispel k integrálnemu kalkulu.

Príklady

Numerický príklad

Daný kužeľ s polomerom r = 5 jednotiek a výškou h = 12 jednotiek.

  1. Vypočítajte šikmú výšku (l):

    l=r2+h2=52+122=25+144=169=13 jednotiekl = \sqrt{r^2 + h^2} = \sqrt{5^2 + 12^2} = \sqrt{25 + 144} = \sqrt{169} = 13 \text{ jednotiek}
  2. Plocha základne (A_b):

    Ab=πr2=π(5)2=25π78.54 jednotiek2A_b = \pi r^2 = \pi (5)^2 = 25\pi \approx 78.54 \text{ jednotiek}^2
  3. Laterálny povrch (Aₗ):

    Al=πrl=π(5)(13)=65π204.20 jednotiek2Aₗ = \pi r l = \pi (5)(13) = 65\pi \approx 204.20 \text{ jednotiek}^2
  4. Celkový povrch (A):

    A=Ab+Al=25π+65π=90π282.74 jednotiek2A = A_b + Aₗ = 25\pi + 65\pi = 90\pi \approx 282.74 \text{ jednotiek}^2
  5. Objem (V):

    V=13πr2h=13π(5)2(12)=13π(25)(12)=100π314.16 jednotiek3V = \frac{1}{3} \pi r^2 h = \frac{1}{3} \pi (5)^2 (12) = \frac{1}{3} \pi (25)(12) = 100\pi \approx 314.16 \text{ jednotiek}^3

Kódové príklady

Excel
1' Vypočítajte vlastnosti pravej kruhovej kužeľa v Excel VBA
2Function ConeProperties(r As Double, h As Double) As String
3    If r < 0 Or h < 0 Then
4        ConeProperties = "Polomer a výška musia byť nezáporné."
5        Exit Function
6    End If
7    l = Sqr(r ^ 2 + h ^ 2)
8    A_b = WorksheetFunction.Pi() * r ^ 2
9    A_l = WorksheetFunction.Pi() * r * l
10    A = A_b + A_l
11    V = (1 / 3) * WorksheetFunction.Pi() * r ^ 2 * h
12    ConeProperties = "Plocha základne: " & A_b & vbCrLf & _
13                     "Laterálna plocha: " & A_l & vbCrLf & _
14                     "Celkový povrch: " & A & vbCrLf & _
15                     "Objem: " & V
16End Function
17' Použitie v bunke Excel:
18' =ConeProperties(5, 12)
19
Python
1import math
2
3def cone_properties(r, h):
4    if r < 0 or h < 0:
5        return "Polomer a výška musia byť nezáporné."
6    l = math.sqrt(r ** 2 + h ** 2)
7    A_b = math.pi * r ** 2
8    A_l = math.pi * r * l
9    A = A_b + A_l
10    V = (1 / 3) * math.pi * r ** 2 * h
11    return {
12        'Plocha základne': A_b,
13        'Laterálna plocha': A_l,
14        'Celkový povrch': A,
15        'Objem': V
16    }
17
18## Príklad použitia
19result = cone_properties(5, 12)
20for key, value in result.items():
21    print(f"{key}: {value:.4f}")
22
JavaScript
1function coneProperties(r, h) {
2  if (r < 0 || h < 0) {
3    return "Polomer a výška musia byť nezáporné.";
4  }
5  const l = Math.sqrt(r ** 2 + h ** 2);
6  const A_b = Math.PI * r ** 2;
7  const A_l = Math.PI * r * l;
8  const A = A_b + A_l;
9  const V = (1 / 3) * Math.PI * r ** 2 * h;
10  return {
11    plochaZakladne: A_b,
12    lateralnaPlocha: A_l,
13    celkovyPovrch: A,
14    objem: V,
15  };
16}
17
18// Príklad použitia
19const result = coneProperties(5, 12);
20for (const [key, value] of Object.entries(result)) {
21  console.log(`${key}: ${value.toFixed(4)}`);
22}
23
Java
1public class RightCircularCone {
2    public static void main(String[] args) {
3        double r = 5;
4        double h = 12;
5        String result = coneProperties(r, h);
6        System.out.println(result);
7    }
8
9    public static String coneProperties(double r, double h) {
10        if (r < 0 || h < 0) {
11            return "Polomer a výška musia byť nezáporné.";
12        }
13        double l = Math.sqrt(Math.pow(r, 2) + Math.pow(h, 2));
14        double A_b = Math.PI * Math.pow(r, 2);
15        double A_l = Math.PI * r * l;
16        double A = A_b + A_l;
17        double V = (1.0 / 3) * Math.PI * Math.pow(r, 2) * h;
18        return String.format("Plocha základne: %.4f\nLaterálna plocha: %.4f\nCelkový povrch: %.4f\nObjem: %.4f",
19                A_b, A_l, A, V);
20    }
21}
22
C++
1#include <iostream>
2#include <cmath>
3#include <string>
4
5std::string coneProperties(double r, double h) {
6    if (r < 0 || h < 0) {
7        return "Polomer a výška musia byť nezáporné.";
8    }
9    double l = std::sqrt(r * r + h * h);
10    double A_b = M_PI * r * r;
11    double A_l = M_PI * r * l;
12    double A = A_b + A_l;
13    double V = (1.0 / 3) * M_PI * r * r * h;
14    char buffer[256];
15    snprintf(buffer, sizeof(buffer), "Plocha základne: %.4f\nLaterálna plocha: %.4f\nCelkový povrch: %.4f\nObjem: %.4f",
16             A_b, A_l, A, V);
17    return std::string(buffer);
18}
19
20int main() {
21    double r = 5;
22    double h = 12;
23    std::string result = coneProperties(r, h);
24    std::cout << result << std::endl;
25    return 0;
26}
27

Diagramy

SVG diagram pravej kruhovej kužeľa

h r

Vysvetlenie diagramu

  • Tvar kužeľa: Kužeľ je zobrazený s bočnou cestou a základnou elipsou, aby sa reprezentoval trojrozmerný tvar.
  • Výška (h): Zobrazená ako prerušovaná čiara od vrcholu k stredu základne.
  • Polomer (r): Zobrazený ako prerušovaná čiara od stredu základne k jej okraju.
  • Popisy: Označujú rozmery kužeľa.

Referencie

  1. Hydraulický priemer - Wikipedia
  2. Kalkulátor otvoreného kanála
  3. Thomas, G. B., & Finney, R. L. (1996). Kalkulus a analytická geometria. Addison Wesley.

Poznámka: Kalkulátor zabezpečuje, že polomer (r) a výška (h) musia byť väčšie alebo rovné nule. Záporné vstupy sú považované za neplatné a vyprodukujú chybovú správu.