Kalkulator koničnih presjeka za izračun ekscentriciteta
Samo rezanjem konusa s ravninom možete dobiti mnoge zanimljive krivulje, konične presjeke! Isprobajte naš kalkulator koničnih presjeka kako biste saznali vrste koničnih presjeka i kako izračunati njihovu ekscentricitet, i još mnogo toga!
Konična sekcija
Dokumentacija
Kalkulator koničnih presjeka
Uvod
Samo rezanjem konusa s ravninom, možete dobiti mnoge zanimljive krivulje poznate kao konični presjeci. To uključuje krug, elipsu, parabolu i hiperbolu. Konični presjeci su temeljni u matematici i pojavljuju se u raznim područjima kao što su astronomija, fizika, inženjerstvo i arhitektura.
Naš Kalkulator koničnih presjeka omogućuje vam istraživanje ovih fascinantnih krivulja izračunavanjem njihove ekscentričnosti i deriviranjem njihovih standardnih jednadžbi na temelju vaših ulaznih parametara. Uronite u svijet koničnih presjeka i otkrijte njihove jedinstvene osobine i primjene.
Kako koristiti ovaj kalkulator
-
Odaberite tip koničnog presjeka:
- Krug
- Elipsa
- Parabola
- Hiperbola
-
Unesite potrebne parametre:
- Krug: Unesite Polumjer ().
- Elipsa: Unesite Polu-glavnu osu () i Polu-sporednu osu ().
- Parabola: Unesite Fokalnu duljinu ().
- Hiperbola: Unesite Transverzalnu os () i Konjugatnu os ().
-
Kliknite "Izračunaj" za izračun:
- Ekscentričnost ().
- Standardna jednadžba koničnog presjeka.
- Vizualna reprezentacija krivulje.
-
Pregledajte rezultate prikazane ispod kalkulatora.
Provjera unosa
Kalkulator provodi sljedeće provjere na korisničkim unosima:
- Pozitivne vrijednosti: Svi ulazni parametri moraju biti pozitivni realni brojevi.
- Ograničenja elipse:
- Polu-glavna os () mora biti veća ili jednaka Polu-sporednoj osi ().
- Ograničenja hiperbole:
- Transverzalna os () mora biti veća od Konjugatne osi ().
Ako su uneseni nevažeći unosi, bit će prikazana poruka o grešci, a izračuni će biti obustavljeni dok se ne unesu valjani unosi.
Formula
Ekscentričnost () je ključni parametar koji definira oblik koničnog presjeka, ukazujući na to koliko se odstupa od kružnice.
Krug
- Ekscentričnost:
- Standardna jednadžba:
- Opis: Krug je posebni slučaj elipse gdje se fokalne točke poklapaju u središtu, rezultirajući nultom ekscentričnošću.
Elipsa
- Ekscentričnost:
- Standardna jednadžba:
- Parametri:
- : Polu-glavna os (najduži polumjer).
- : Polu-sporedna os (najkraći polumjer).
- Opis: Elipsa je ovalni oblik gdje je zbroj udaljenosti od bilo koje točke na krivulji do dvije fokusne točke konstantan.
Parabola
- Ekscentričnost:
- Standardna jednadžba (otvorena prema desno):
- Parametri:
- : Fokalna duljina (udaljenost od vrha do fokusa).
- Opis: Parabola je simetrična otvorena ravninska krivulja koja se formira presjekom konusa s ravninom paralelnom njegovoj strani.
Hiperbola
- Ekscentričnost:
- Standardna jednadžba:
- Parametri:
- : Transverzalna os (udaljenost od središta do vrha duž x-osi).
- : Konjugatna os (vezana uz udaljenost između asimptota).
- Opis: Hiperbola se sastoji od dvije odvojene krivulje koje se nazivaju grane, a razlika udaljenosti od bilo koje točke na krivulji do dvije fokusne točke je konstantna.
Izračun
Evo kako kalkulator izračunava ekscentričnost i jednadžbe:
-
Za krug:
- Ekscentričnost: .
- Jednadžba: .
-
Za elipsu:
- Provjera: .
- Ekscentričnost:
- Jednadžba:
-
Za parabolu:
- Ekscentričnost: .
- Jednadžba:
-
Za hiperbolu:
- Provjera: .
- Ekscentričnost:
- Jednadžba:
Rubni slučajevi:
- Elipsa postaje krug: Kada , elipsa se pojednostavljuje u krug s .
- Nevažeći unosi:
- Negativne ili nulte vrijednosti su nevažeće.
- Za elipse i hiperbole, ako , izračuni se ne mogu nastaviti.
Jedinice i preciznost
- Jedinice: Jedinice su proizvoljne, ali moraju biti dosljedne (npr. sve u metrima, centimetrima).
- Preciznost:
- Izračuni koriste aritmetiku s dvostrukom preciznošću.
- Ekscentričnost se prikazuje do četiri decimalna mjesta.
- Jednadžbe zadržavaju istu preciznost kao ulazni parametri.
Primjene
Konični presjeci imaju široku primjenu:
-
Astronomija:
- Planetarne orbite su eliptične, sa suncem u jednoj fokalnoj točki.
- Putanje kometa mogu biti parabolne ili hiperbolne.
-
Fizika:
- Parabolična ogledala fokusiraju svjetlost i zvučne valove.
- Hiperbolne putanje opisuju određena kretanja čestica.
-
Inženjerstvo:
- Dizajniranje satelitskih antena i teleskopa koristeći parabolične oblike.
- Hiperbolni rashladni tornjevi u elektranama radi strukturne učinkovitosti.
-
Arhitektura:
- Eliptični lukovi u mostovima i zgradama radi estetske privlačnosti i čvrstoće.
- Parabolične krivulje u visećim mostovima.
-
Optika:
- Oblik leća temeljen na koničnim presjecima za ispravljanje optičkih aberacija.
Alternative
Druge krivulje i oblici mogu se razmotriti ovisno o primjeni:
- Kružni oblici: Jednostavniji izračuni kada preciznost koničnih presjeka nije potrebna.
- Spline krivulje: Koriste se u računalnoj grafici za složene oblike.
- Bezierove krivulje: Koriste se u dizajnu i animaciji za glatke, skalabilne krivulje.
Povijest
Istraživanje koničnih presjeka datira više od dva milenija:
- Menaehmus (oko 350. pr. Kr.): Prvi je opisao konične presjeke dok je pokušavao riješiti problem dupliciranja kocke.
- Euklid i Arhimed: Dalje su proučavali osobine koničnih presjeka.
- Apolonije iz Perge (oko 200. pr. Kr.): Poznat kao "Veliki geometar", napisao je temeljno djelo "Konički presjeci", koje je postavilo temelje za proučavanje koničnih presjeka.
- Johannes Kepler (17. stoljeće): Otkriće da planeti se kreću u eliptičnim orbitama, formulirajući svoja tri zakona planetarnog kretanja.
- Isaac Newton: Koristio je konične presjeke u svom zakonu univerzalne gravitacije za opisivanje nebeskih kretanja.
Konični presjeci su odigrali ključnu ulogu u napretku matematike, fizike i inženjerstva, utječući na moderne tehnologije i znanstveno razumijevanje.
Primjeri
Excel (VBA)
1' VBA funkcija za izračun ekscentričnosti hiperbole
2Function HyperbolaEccentricity(a As Double, b As Double) As Double
3 If a <= 0 Or b <= 0 Then
4 HyperbolaEccentricity = CVErr(xlErrValue)
5 ElseIf a <= b Then
6 HyperbolaEccentricity = CVErr(xlErrValue)
7 Else
8 HyperbolaEccentricity = Sqr(1 + (b ^ 2) / (a ^ 2))
9 End If
10End Function
11' Korištenje u Excelu:
12' =HyperbolaEccentricity(5, 3)
13
Python
1import math
2
3def ellipse_eccentricity(a, b):
4 if a <= 0 or b <= 0 or b > a:
5 raise ValueError("Nevažeći parametri: Osigurajte da je a >= b > 0")
6 e = math.sqrt(1 - (b ** 2) / (a ** 2))
7 return e
8
9## Primjer korištenja:
10a = 5.0 # Polu-glavna os
11b = 3.0 # Polu-sporedna os
12ecc = ellipse_eccentricity(a, b)
13print(f"Ekscentričnost elipse: {ecc:.4f}")
14
JavaScript
1function calculateEccentricity(a, b) {
2 if (a <= 0 || b <= 0 || b > a) {
3 throw new Error("Nevažeći parametri: a mora biti >= b > 0");
4 }
5 const e = Math.sqrt(1 - (b ** 2) / (a ** 2));
6 return e;
7}
8
9// Primjer korištenja:
10const a = 5;
11const b = 3;
12const eccentricity = calculateEccentricity(a, b);
13console.log(`Ekscentričnost: ${eccentricity.toFixed(4)}`);
14
MATLAB
1% MATLAB skripta za izračun ekscentričnosti parabole
2% Za parabolu, ekscentričnost je uvijek 1
3e = 1;
4fprintf('Ekscentričnost parabole: %.4f\n', e);
5
C#
1using System;
2
3class ConicSection
4{
5 public static double ParabolaEccentricity()
6 {
7 return 1.0;
8 }
9
10 static void Main()
11 {
12 double eccentricity = ParabolaEccentricity();
13 Console.WriteLine($"Ekscentričnost parabole: {eccentricity}");
14 }
15}
16
Java
1public class ConicSectionCalculator {
2 public static double calculateCircleEccentricity() {
3 return 0.0;
4 }
5
6 public static void main(String[] args) {
7 double e = calculateCircleEccentricity();
8 System.out.printf("Ekscentričnost kruga: %.4f%n", e);
9 }
10}
11
Rust
1fn hyperbola_eccentricity(a: f64, b: f64) -> Result<f64, &'static str> {
2 if a <= 0.0 || b <= 0.0 || a <= b {
3 Err("Nevažeći parametri: a mora biti > b > 0")
4 } else {
5 Ok((1.0 + (b.powi(2) / a.powi(2))).sqrt())
6 }
7}
8
9fn main() {
10 let a = 5.0;
11 let b = 3.0;
12 match hyperbola_eccentricity(a, b) {
13 Ok(eccentricity) => println!("Ekscentričnost: {:.4}", eccentricity),
14 Err(e) => println!("Greška: {}", e),
15 }
16}
17
Numerički primjeri
-
Krug:
- Polumjer (): 5 jedinica
- Ekscentričnost ():
- Jednadžba:
-
Elipsa:
- Polu-glavna os (): 5 jedinica
- Polu-sporedna os (): 3 jedinice
- Ekscentričnost ():
- Jednadžba:
-
Parabola:
- Fokalna duljina (): 2 jedinice
- Ekscentričnost ():
- Jednadžba:
-
Hiperbola:
- Transverzalna os (): 5 jedinica
- Konjugatna os (): 3 jedinice
- Ekscentričnost ():
- Jednadžba:
Reference
Povratne informacije
Kliknite na obavijest o povratnim informacijama da biste započeli davati povratne informacije o ovom alatu
Povezani alati
Otkrijte više alata koji bi mogli biti korisni za vaš radni proces