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!
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.
Odaberite tip koničnog presjeka:
Unesite potrebne parametre:
Kliknite "Izračunaj" za izračun:
Pregledajte rezultate prikazane ispod kalkulatora.
Kalkulator provodi sljedeće provjere na korisničkim unosima:
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.
Ekscentričnost () je ključni parametar koji definira oblik koničnog presjeka, ukazujući na to koliko se odstupa od kružnice.
Evo kako kalkulator izračunava ekscentričnost i jednadžbe:
Za krug:
Za elipsu:
Za parabolu:
Za hiperbolu:
Rubni slučajevi:
Konični presjeci imaju široku primjenu:
Astronomija:
Fizika:
Inženjerstvo:
Arhitektura:
Optika:
Druge krivulje i oblici mogu se razmotriti ovisno o primjeni:
Istraživanje koničnih presjeka datira više od dva milenija:
Konični presjeci su odigrali ključnu ulogu u napretku matematike, fizike i inženjerstva, utječući na moderne tehnologije i znanstveno razumijevanje.
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
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
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
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
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
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
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
Krug:
Elipsa:
Parabola:
Hiperbola:
Otkrijte više alata koji bi mogli biti korisni za vaš radni proces