🛠️

Whiz Tools

Build • Create • Innovate

Kalkulator koničnih sekcija za izračunavanje ekscentriciteta

Samo sečeći konus ravnom, možete dobiti mnoge zanimljive krive, konične sekcije! Isprobajte naš kalkulator koničnih sekcija da saznate vrste koničnih sekcija i kako da izračunate njihovu ekscentricitet, i još mnogo toga!

Konusna sekcija

📚

Dokumentacija

Калькулатор конусних секција

Увод

Само резањем конуса са равни, можете добити многе занимљиве криве познате као конусне секције. Ове укључују круг, елипсу, параболу и хиперболу. Конусне секције су основне у математици и појављују се у различитим областима као што су астрономија, физика, инжењерство и архитектура.

Наш Калькулатор конусних секција вам омогућава да истражите ове фасцинантне криве израчунавајући њихову екцентричност и изводећи њихове стандардне једначине на основу ваших улазних параметара. Упустите се у свет конусних секција и откријте њихове јединствене особине и примене.

Како користити овај калкулатор

  1. Изаберите тип конусне секције:

    • Круг
    • Елипса
    • Парабола
    • Хипербола
  2. Унесите потребне параметре:

    • Круг: Унесите Радијус (rr).
    • Елипса: Унесите Полу-главну осу (aa) и Полу-минорну осу (bb).
    • Парабола: Унесите Фокалну дужину (ff).
    • Хипербола: Унесите Трансверзалну осу (aa) и Конјугатну осу (bb).
  3. Кликните на "Израчунај" да израчунате:

    • Екцентричност (ee).
    • Стандардну једначину конусне секције.
    • Визуелну представу криве.
  4. Прегледајте резултате приказане испод калкулатора.

Валидација улаза

Калкулатор врши следеће провере на корисничким улазима:

  • Позитивне вредности: Сви улазни параметри морају бити позитивни реални бројеви.
  • Ограничења за елипсу:
    • Полу-главна оса (aa) мора бити већа или једнака Полу-минорној оси (bb).
  • Ограничења за хиперболу:
    • Трансверзална оса (aa) мора бити већа од Конјугатне осе (bb).

Ако се пружају неважећи улази, биће приказана порука о грешци, а израчунавање ће бити обустављено док се не унесу ваљани улази.

Формула

Екцентричност (ee) је кључни параметар који дефинише облик конусне секције, указујући колико се одступа од кружног облика.

Круг

  • Екцентричност: e=0e = 0
  • Стандардна једначина: x2+y2=r2x^2 + y^2 = r^2
  • Опис: Круг је посебан случај елипсе где се фокусне тачке поклапају у центру, што резултира нултом екцентричношћу.

Елипса

  • Екцентричност: e=1(ba)2e = \sqrt{1 - \left( \dfrac{b}{a} \right)^2}
  • Стандардна једначина: x2a2+y2b2=1\dfrac{x^2}{a^2} + \dfrac{y^2}{b^2} = 1
  • Параметри:
    • aa: Полу-главна оса (најдужи радијус).
    • bb: Полу-минорна оса (најкраћи радијус).
  • Опис: Елипса је овални облик где је збир удаљености од сваке тачке на кривој до две фокусне тачке константан.

Парабола

  • Екцентричност: e=1e = 1
  • Стандардна једначина (отварање удесно): y2=4fxy^2 = 4 f x
  • Параметри:
    • ff: Фокална дужина (удаљеност од врха до фокуса).
  • Опис: Парабола је симетрична отворена равна кривина формирана пресеком конуса са равни паралелном његовој страни.

Хипербола

  • Екцентричност: e=1+(ba)2e = \sqrt{1 + \left( \dfrac{b}{a} \right)^2}
  • Стандардна једначина: x2a2y2b2=1\dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1
  • Параметри:
    • aa: Трансверзална оса (удаљеност од центра до врха дуж x-осе).
    • bb: Конјугатна оса (везана за удаљеност између асимптота).
  • Опис: Хипербола се састоји од две одвојене криве које се називају гране, а разлика удаљености од сваке тачке на кривој до две фокусне тачке је константна.

Израчунавање

Ево како калкулатор израчунава екцентричност и једначине:

  1. За круг:

    • Екцентричност: e=0e = 0.
    • Једначина: x2+y2=r2x^2 + y^2 = r^2.
  2. За елипсу:

    • Провера: aba \geq b.
    • Екцентричност: e=1(ba)2e = \sqrt{1 - \left( \dfrac{b}{a} \right)^2}
    • Једначина: x2a2+y2b2=1\dfrac{x^2}{a^2} + \dfrac{y^2}{b^2} = 1
  3. За параболу:

    • Екцентричност: e=1e = 1.
    • Једначина: y2=4fxy^2 = 4 f x
  4. За хиперболу:

    • Провера: a>ba > b.
    • Екцентричност: e=1+(ba)2e = \sqrt{1 + \left( \dfrac{b}{a} \right)^2}
    • Једначина: x2a2y2b2=1\dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1

Ивични случајеви:

  • Елипса постаје круг: Када a=ba = b, елипса се поједностављује у круг са e=0e = 0.
  • Неважећи улази:
    • Негативне или нулте вредности су неважеће.
    • За елипсе и хиперболе, ако b>ab > a, израчунавање не може да се настави.

Јединице и прецизност

  • Јединице: Јединице су произвољне, али морају бити конзистентне (нпр. све у метрима, центиметрима).
  • Прецизност:
    • Израчунавања користе аритметику са двоструком прецизношћу.
    • Екцентричност се приказује до четири децималнеPlaces.
    • Једначине задржавају исту прецизност као улазни параметри.

Применe

Конусне секције имају широк спектар примена:

  1. Астрономија:

    • Планетарне орбите су елиптичне, са сунцем у једној фокалној тачки.
    • Путеви комета могу бити параболски или хиперболски.
  2. Физика:

    • Параболска огледала фокусирају светлост и звучне таласе.
    • Хиперболске траекторије описују одређене покрете честица.
  3. Инжењерство:

    • Дизајнирање сателитских антена и телескопа који користе параболне облике.
    • Хиперболичне хлађење куле у електранама за структурну ефикасност.
  4. Архитектура:

    • Елиптични лукови у мостовима и зградама за естетски изглед и чврстину.
    • Параболске криве у суспензионом мосту.
  5. Оптика:

    • Облици лећа засновани на конусним секцијама за корекцију оптичких аберација.

Алтернативе

Друге криве и облици могу се разматрати у зависности од примене:

  • Кружни облици: Једноставнији израчуни када прецизност конусних секција није потребна.
  • Сплайн криве: Користе се у компјутерској графици за сложене облике.
  • Bezier криве: Користе се у дизајну и анимацији за глатке, скалабилне криве.

Историја

Истраживање конусних секција датира више од два миленијума:

  • Менаехмус (око 350. п. н. е.): Први је описао конусне секције покушавајући да реши проблем дуплирања куба.
  • Еуклид и Архимед: Детаљније су проучавали особине конусних секција.
  • Аполионије из Перге (око 200. п. н. е.): Познат као "Велики геометар", написао је основно дело "Конике", које је поставило темељ за проучавање конусних секција.
  • Јоханес Кеплер (17. век): Открио је да планете кружне у елиптичним орбитама, формулишући своје три закона планетарног покрета.
  • Исаак Њутн: Користио је конусне секције у свом закону универзалне гравитације да опише небеске покрете.

Конусне секције су одиграле кључну улогу у напредовању математике, физике и инжењерства, утичући на модерне технологије и научно разумевање.

Примери

Excel (VBA)

1' VBA функција за израчунавање екцентричности хиперболе
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' Употреба у Excel-у:
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("Неважећи параметри: Осигурајте да је a >= b > 0")
6    e = math.sqrt(1 - (b ** 2) / (a ** 2))
7    return e
8
9## Пример употребе:
10a = 5.0  # Полу-главна оса
11b = 3.0  # Полу-минорна оса
12ecc = ellipse_eccentricity(a, b)
13print(f"Екцентричност елипсе: {ecc:.4f}")
14

JavaScript

1function calculateEccentricity(a, b) {
2  if (a <= 0 || b <= 0 || b > a) {
3    throw new Error("Неважећи параметри: a мора бити >= b > 0");
4  }
5  const e = Math.sqrt(1 - (b ** 2) / (a ** 2));
6  return e;
7}
8
9// Пример употребе:
10const a = 5;
11const b = 3;
12const eccentricity = calculateEccentricity(a, b);
13console.log(`Екцентричност: ${eccentricity.toFixed(4)}`);
14

MATLAB

1% MATLAB скрипта за израчунавање екцентричности параболе
2% За параболу, екцентричност је увек 1
3e = 1;
4fprintf('Екцентричност параболе: %.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($"Екцентричност параболе: {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("Екцентричност круга: %.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("Неважећи параметри: a мора бити > 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!("Екцентричност: {:.4}", eccentricity),
14        Err(e) => println!("Грешка: {}", e),
15    }
16}
17

Нумерички примери

  1. Круг:

    • Радијус (rr): 5 јединица
    • Екцентричност (ee): 00
    • Једначина: x2+y2=25x^2 + y^2 = 25
  2. Елипса:

    • Полу-главна оса (aa): 5 јединица
    • Полу-минорна оса (bb): 3 јединице
    • Екцентричност (ee): e=1(35)2=10.36=0.64=0.8e = \sqrt{1 - \left( \dfrac{3}{5} \right)^2} = \sqrt{1 - 0.36} = \sqrt{0.64} = 0.8
    • Једначина: x225+y29=1\dfrac{x^2}{25} + \dfrac{y^2}{9} = 1
  3. Парабола:

    • Фокална дужина (ff): 2 јединице
    • Екцентричност (ee): 11
    • Једначина: y2=8xy^2 = 8 x
  4. Хипербола:

    • Трансверзална оса (aa): 5 јединица
    • Конјугатна оса (bb): 3 јединице
    • Екцентричност (ee): e=1+(35)2=1+0.36=1.361.1667e = \sqrt{1 + \left( \dfrac{3}{5} \right)^2} = \sqrt{1 + 0.36} = \sqrt{1.36} \approx 1.1667
    • Једначина: x225y29=1\dfrac{x^2}{25} - \dfrac{y^2}{9} = 1

Референце

  1. Конусне секције - MathWorld
  2. Конусна секција - Википедија
  3. Екцентричност конусних секција - Khan Academy
  4. Конике - OpenStax
  5. Историја конусних секција - MacTutor Историја математике