Ruutfunktsiooni lahendaja
Tulemus:
Ruutfunktsiooni lahendaja
Sissejuhatus
Ruutfunktsioon on ühe muutuja teise astme polünoom. Oma standardkujul on ruutfunktsioon kirjutatud järgmiselt:
kus , ja on reaalarvud ja . Terminit nimetatakse ruutterminiks, on lineaarne termin ja on konstantne termin.
See kalkulaator võimaldab teil lahendada ruutfunktsioone, sisestades koefitsiendid , ja . See kasutab ruutfunktsiooni valemit, et leida võrrandi juured (lahendused) ja esitab tulemuste selge, vormindatud väljundi.
Kuidas seda kalkulaatorit kasutada
- Sisestage koefitsient (peab olema nullist erinev)
- Sisestage koefitsient
- Sisestage koefitsient
- Valige soovitud täpsus tulemuste jaoks (kümnendkohtade arv)
- Klõpsake nuppu "Lahenda"
- Kalkulaator kuvab juured (kui need eksisteerivad) ja täiendavat teavet lahenduste olemuse kohta
Valem
Ruutfunktsiooni valemit kasutatakse ruutfunktsioonide lahendamiseks. Võrrandi jaoks kujul antakse lahendused järgmiselt:
Ruutjuure all olev term nimetatakse diskriminandiks. See määrab juurte olemuse:
- Kui , on kaks erinevat reaalset juurt
- Kui , on üks reaalne juur (korduv juur)
- Kui , ei ole reaalset juurt (kaks kompleksset konjugaatjuurt)
Arvutus
Kalkulaator täidab järgmised sammud ruutfunktsiooni lahendamiseks:
-
Kontrollige sisendeid:
- Veenduge, et ei ole null
- Kontrollige, kas koefitsiendid on kehtivas vahemikus (nt -1e10 kuni 1e10)
-
Arvutage diskriminant:
-
Määrake juurte olemus diskriminandi põhjal
-
Kui reaalset juurt eksisteerib, arvutage need ruutfunktsiooni valemi abil: ja
-
Ümarutage tulemused soovitud täpsusele
-
Kuvage tulemused, sealhulgas:
- Juurte olemus
- Juurte väärtused (kui reaalne)
- Võrrand standardkujul
Sisendi valideerimine ja veahaldus
Kalkulaator rakendab järgmisi kontrolle:
- Koefitsient peab olema nullist erinev. Kui , kuvatakse veateade.
- Kõik koefitsiendid peavad olema kehtivad numbrid. Mitte-numerilised sisendid lükatakse tagasi.
- Koefitsiendid peavad olema mõistlikus vahemikus (nt -1e10 kuni 1e10), et vältida ülevoolu vigu.
Kasutuse juhtumid
Ruutfunktsioonidel on palju rakendusi erinevates valdkondades:
-
Füüsika: Kirjeldab projektiili liikumist, arvutab aega, mille jooksul objektid langevad, ja analüüsib lihtsat harmoonilist liikumist.
-
Inseneriteadus: Paraboolsete peeglite projekteerimine valgustuseks või telekommunikatsiooniks, ala või mahu optimeerimine ehitusprojektides.
-
Majandus: Pakkujate ja nõudluse kõverate modelleerimine, kasumi funktsioonide optimeerimine.
-
Arvutigraafika: Paraboolsete kõverate ja pindade renderdamine, geomeetriliste kujundite vaheliste lõikepunktide arvutamine.
-
Rahandus: Kompoundhuvi arvutamine, optsioonide hindamise mudelid.
-
Bioloogia: Populatsiooni kasvu modelleerimine piiravate teguritega.
Alternatiivid
Kuigi ruutfunktsiooni valem on võimas tööriist ruutfunktsioonide lahendamiseks, võivad teised meetodid teatud olukordades olla sobivamad:
-
Tegurdamine: Lihtsate ratsionaalsete juurtega ruutfunktsioonide puhul võib tegurdamine olla kiirem ja anda rohkem ülevaadet võrrandi struktuurist.
-
Ruutfunktsiooni täiendamine: See meetod on kasulik ruutfunktsiooni valemi tuletamiseks ja ruutfunktsioonide muundamiseks tippvormi.
-
Graafilised meetodid: Ruutfunktsiooni joonistamine ja selle x-lõikepunktide leidmine võib anda visuaalse arusaama juurtest ilma selge arvutamiseta.
-
Numbrilised meetodid: Väga suurte koefitsientide korral või kui on vajalik kõrge täpsus, võivad numbrilised meetodid, nagu Newton-Raphsoni meetod, olla stabiilsemad.
Ajalugu
Ruutfunktsioonide ajalugu ulatub tagasi iidsetesse tsivilisatsioonidesse:
- Babüloonlased (c. 2000 eKr): Lahendasid spetsiifilisi ruutfunktsioone, kasutades tehnikaid, mis on ekvivalentne ruutfunktsiooni täiendamisega.
- Iidsed kreeklased (c. 400 eKr): Geomeetriliselt lahendatud ruutfunktsioonid.
- India matemaatikud (c. 600 pKr): Brahmagupta esitas esimese selge valemi ruutfunktsioonide lahendamiseks.
- Islami kuldajastu (c. 800 pKr): Al-Khwarizmi süsteemselt lahendatud ruutfunktsioonid algebra meetodite abil.
- Renessansi Euroopa: Üldine algebrailine lahendus (ruutfunktsiooni valem) sai laialdaselt tuntuks ja kasutusele.
Ruutfunktsiooni modernne vorm viidi lõpule 16. sajandil, kuigi selle koostisosad olid tuntud juba palju varem.
Näited
Siin on koodinäited ruutfunktsioonide lahendamiseks erinevates programmeerimiskeeltes:
' Excel VBA funktsioon ruutfunktsiooni lahendamiseks
Function SolveQuadratic(a As Double, b As Double, c As Double) As String
Dim discriminant As Double
Dim x1 As Double, x2 As Double
discriminant = b ^ 2 - 4 * a * c
If discriminant > 0 Then
x1 = (-b + Sqr(discriminant)) / (2 * a)
x2 = (-b - Sqr(discriminant)) / (2 * a)
SolveQuadratic = "Kaks reaalset juurt: x1 = " & x1 & ", x2 = " & x2
ElseIf discriminant = 0 Then
x1 = -b / (2 * a)
SolveQuadratic = "Üks reaalne juur: x = " & x1
Else
SolveQuadratic = "Ei ole reaalset juurt"
End If
End Function
' Kasutamine:
' =SolveQuadratic(1, 5, 6)
Numbrilised näited
-
Kaks reaalset juurt:
- Võrrand:
- Koefitsiendid: , ,
- Tulemus: Kaks reaalset juurt: ,
-
Üks reaalne juur (korduv):
- Võrrand:
- Koefitsiendid: , ,
- Tulemus: Üks reaalne juur:
-
Ei ole reaalset juurt:
- Võrrand:
- Koefitsiendid: , ,
- Tulemus: Ei ole reaalset juurt
-
Suured koefitsiendid:
- Võrrand:
- Koefitsiendid: , ,
- Tulemus: Kaks reaalset juurt: ,
Ruutfunktsioonide joonistamine
Ruutfunktsiooni graafik on parabool. Ruutfunktsiooni juured vastavad selle parabooli x-lõikepunktidele. Graafiku võtmepunktid hõlmavad:
- Tipp: Parabooli kõrgeim või madalaim punkt, antud
- Sümeetria telg: Vertikaalne joon, mis läbib tippu, antud
- y-lõikepunkt: Punkt, kus parabool lõikub y-teljega, antud
Parabooli suund ja laius sõltuvad koefitsiendist :
- Kui , avab parabool ülespoole
- Kui , avab parabool allapoole
- Suuremad absoluutväärtused -st toovad kaasa kitsamad paraboolid
Graafiku mõistmine võib anda ülevaate juurte olemusest ja väärtustest ilma selgete arvutusteta.
Viidatud allikad
- Weisstein, Eric W. "Ruutfunktsioon." MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/QuadraticEquation.html
- "Ruutfunktsioon." Wikipedia, Wikimedia Foundation, https://et.wikipedia.org/wiki/Ruutfunktsioon
- Larson, Ron, ja Bruce Edwards. Kalkulus. 10. väljaanne, Cengage Learning, 2014.
- Stewart, James. Kalkulus: Varased üleminekud. 8. väljaanne, Cengage Learning, 2015.
- "Ruutfunktsiooni ajalugu." ThoughtCo, https://www.thoughtco.com/history-of-the-quadratic-equation-3126340