Tomasm21 (+2)
Sveiki. Žaidime zDoom, naudodamasis komanda, suteikiančia objektams greitį, noriu priversti objektus judėti parabolės orbita. Parabolės taškai privalo būti tolygiai pasiskirstę tam, kad judėjimas būtų labai tikslus ir pastoviu greičiu. Tai horizontalus judėjimas plokštumoje(kol kas). Pagal tris taškus randu parabolės funkciją. Sudarau lygčių sistemą, tada matricą ir išsprendžiu Kramerio metodu. Tada reikia rasti parabolės lanko ilgį pagal formulę: [tex]L=\int_{a}^{b}\sqrt{1+({f}'(x))^{2}}dx[/tex]
Tada padalinti rastą ilgį iš tarkime N dalių, įstatyti gautą ilgį į formulę ir žinant vieną rėžį rasti kitus vidinius rėžius. T.y rasti tolygiai pasiskirsčiusių taškų abscises. Tokių rėžių bus N-2.
Man reikia patį kvadratinių funkcijų integravimo metodą parašyti kodu. Tam reikia išmokti integruoti kvadratinių trinarių funkcijas kažkuriuo vieninteliu būdu.
Mano klausimas būtų kaip rasti parabolės lanko ilgį kai pagal integralų lentelę reik pasirinkti variantą. Kada taikyti kintamojo keitimo metodą? Ar būtent šį metodą? Kaip turi atrodyti pointegralinis reiškinys, kad būtų galima taikyti kintamojo keitimo metodą?
Kaip pavyzdį raskime funkcijos [tex]f(x)=x^{2}-5x+6[/tex] lanko ilgį tarp taškų x=2 ir x=3.
Pagal neapibrėžtinių integralų lentelę integralas būtų:
[tex]\int \sqrt{x^{2}\pm a^{2}}dx=\frac{x}{2}\sqrt{x^{2}\pm a^{2}}\pm \frac{a^{2}}{2}ln\left | x+\sqrt{x^{2}\pm a^{2}} \right |+C[/tex]
Pirmiausiai randame funkcijos [tex]f(x)=x^{2}-5x+6[/tex] išvestinę:
[tex]{f}'(x)= {\left ( x^{2}-5x+6 \right )}'= 2x-5[/tex].
Duotos parabolės lanko ilgis tarp taškų x=2 ir x=3 yra:
[tex]L=\int_{2}^{3}\sqrt{1+\left ( 2x-5 \right )^{2}}dx= \int_{2}^{3}\sqrt{1+4x^{2}-20x+25}dx=[/tex]
[tex]=\int_{2}^{3}\sqrt{4x^{2}-20x+26}dx=\int_{2}^{3}\sqrt{4(x^{2}-5x+\frac{26}{4})}dx=[/tex]
[tex]=\int_{2}^{3}\sqrt{4(x^{2}-5x+\frac{25}{4}+\frac{1}{4})}dx=2\int_{2}^{3}\sqrt{\left ( x-\frac{5}{2} \right )^{2}+\frac{1}{4}}dx=[/tex]
[tex]=2\int_{2}^{3}\sqrt{\left ( x-\frac{5}{2} \right )^{2}+\left ( \frac{1}{2} \right )^{2}}dx[/tex]
Priėjome prie vietos kurioje galima įvesti keitinį. Bet kodėl būtent dabar galima jį įsivest? Kodėl ne iš pat pradžių reiškinį 2x-5 keisti?
[tex]\left \{ x-\frac{5}{2}=t;dx=dt;\frac{1}{2}=a;t_{2}=3-\frac{5}{2}=\frac{6}{2}-\frac{5}{2}=\frac{1}{2}=0,5;t_{1}=2-\frac{5}{2}=\frac{4}{2}-\frac{5}{2}=-\frac{1}{2}=-0,5\right \}[/tex]
[tex]2\int_{2}^{3}\sqrt{\left ( x-\frac{5}{2} \right )^{2}+\left ( \frac{1}{2} \right )^{2}}dx=2\int_{-0,5}^{0,5}\sqrt{t^{2}+\left ( \frac{1}{2} \right )^{2}}dt=[/tex]
Tada, taikydami Niutono-Leibnico formulę, apskaičiuojame lanko ilgį su keitiniu:
[tex]=2\left ( \frac{t}{2}\sqrt{t^{2}+\left ( \frac{1}{2} \right )^{2}}+\frac{\left ( \frac{1}{2} \right )^{2}}{2}ln\left | t+\sqrt{t^{2}+\left ( \frac{1}{2} \right )^{2}} \right | \right )_{-0.5}^{0.5}=[/tex]
[tex]=2\left ( \frac{t}{2}\sqrt{t^{2}+\frac{1}{4}}+\frac{1}{8}ln\left | t+\sqrt{t^{2}+\frac{1}{4}} \right | \right )_{-0.5}^{0.5}=[/tex]
[tex]=t\sqrt{t^{2}+\frac{1}{4}}+\frac{1}{4}ln\left | t+\sqrt{t^{2}+\frac{1}{4}} \right |_{-0.5}^{0.5}=[/tex]
[tex]=\frac{1}{2}\sqrt{\left ( \frac{1}{2} \right )^{2}+\frac{1}{4}}+\frac{1}{4}ln\left | \frac{1}{2}+\sqrt{\left ( \frac{1}{2} \right )^{2}+\frac{1}{4}} \right |-[/tex]
[tex]-\left ( -\frac{1}{2}\sqrt{\left (- \frac{1}{2} \right )^{2}+\frac{1}{4}}+\frac{1}{4}ln\left | -\frac{1}{2}+\sqrt{\left (- \frac{1}{2} \right )^{2}+\frac{1}{4}} \right \right )=[/tex]
[tex]=\frac{1}{2}\sqrt{\frac{1}{4}+\frac{1}{4}}+\frac{1}{4}ln\left | \frac{1}{2}+\sqrt{\frac{1}{4}+\frac{1}{4}} \right |-[/tex]
[tex]-\left ( -\frac{1}{2}\sqrt{\frac{1}{4}+\frac{1}{4}}+\frac{1}{4}ln\left | -\frac{1}{2}+\sqrt{\frac{1}{4}+\frac{1}{4}} \right | \right )=[/tex]
[tex]=\frac{1}{2}\sqrt{\frac{1}{2}}+\frac{1}{4}ln\left ( \frac{1}{2}+\sqrt{\frac{1}{2}} \right )-\left ( -\frac{1}{2}\sqrt{\frac{1}{2}}+\frac{1}{4}ln\left (-\frac{1}{2}+\sqrt{\frac{1}{2}} \right )\right )=[/tex]
[tex]=\frac{1}{2}\sqrt{\frac{1}{2}}+\frac{1}{4}ln\left ( \frac{1}{2}+\sqrt{\frac{1}{2}} \right )+\frac{1}{2}\sqrt{\frac{1}{2}}-\frac{1}{4}ln\left (-\frac{1}{2}+\sqrt{\frac{1}{2}} \right )=[/tex]
[tex]= \sqrt{\frac{1}{2}}+\frac{1}{4}ln\left ( \sqrt{\frac{1}{2}}+\frac{1}{2} \right )-\frac{1}{4}ln\left ( \sqrt{\frac{1}{2}}-\frac{1}{2} \right )=[/tex]
[tex]= \sqrt{\frac{1}{2}}+\frac{1}{4}\left ( ln\left ( \sqrt{\frac{1}{2}}+\frac{1}{2} \right )-ln\left ( \sqrt{\frac{1}{2}}-\frac{1}{2} \right ) \right )\approx 1,1477935746963190370171490245947[/tex][tex]\approx 1,148[/tex]
Ir, jei teisingai apskaičiavau, tai būtų bene tiksliausia reikšmė, kurios man pakaktų. Ar tai tinkamas apskaičiavimas? Ar jis vienintelis? Visi prastinimai labai specifiniai, be to tam tikroje vietoje pritaikytas kintamojo keitimo metodas. Ar yra bendras ir universalus būdas kvadratinio trinario apibrėžtiniam integralui rasti, kai yra griežtos taisyklės kada įsivesti keitinį ar integruoti dalimis ar dar kaip?
Galite pasižiūrėti visą failą kuriame atlikau panašų darbą, bet aprašiau plačiau: Spausti čia Tik ten verčiau į anglų kalbą, nes ketinu paskelbti ir užsienio saituose.
EDIT: Dekui MilkHater. Po kurio laiko aprasysiu pavyzdi tavo samprotavimais. Tavo pasiulytas bendras sprendimas tiko gauti ta pati atsakyma kaip ir mano budu prastinant ir randant ilgi.
pakeista prieš 11 m