Atverti pagrindinį meniu

Pakeitimai

149 baitai pašalinti ,  prieš 13 metų
S
User-controlled Bot: table syntax updated
Mums reikia paskaičiuoti polinomo reikšmes: p(0,1), p(0,2), p(0,3), p(0,4). Sudarykime lentelę, kurios pirmas stulpelis yra polinomo reikšmės, antras stulpelis – jų skirtumai, o trečias – tų skirtumų skirtumas.
 
<table border=1>
<tr>
<td>''p''(0)=2.0</td>
<tr>
<td></td>
<td>2.0&minus;1.72=0.28</td>
</tr>
<tr>
<td>''p''(0.1)=1.72</td>
<td></td>
<td>0.28&minus;0.24=0.04</td>
</tr>
<tr>
<td></td>
<td>1.72&minus;1.48=0.24</td>
<tr>
<td>''p''(0.2)=1.48</td>
<td></td>
<td>0.24&minus;0.20=0.04</td>
</tr>
<tr>
<td></td>
<td>1.48&minus;1.28=0.20</td>
</tr>
<tr>
<td>''p''(0.3)=1.28</td>
<td></td>
<td>0.20&minus;0.16=0.04</td>
</tr>
<tr>
<td></td>
<td>1.28&minus;1.12=0.16</td>
</tr>
<tr>
<td>''p''(0.4)=1.12</td>
</tr>
</table>
 
<table{| border="1>"
Pastebime, kad trečio stulpelio reikšmė yra pastovi. Tai yra dėsningumas, - bet kuriam ''n'' laipsnio polinomui taip sudarytai lentelei ''n + 1'' stulpelio reikšmė bus konstanta. Tai ir buvo panaudota mašinos konstravimui. Pabandykime paskaičiuoti naują polinomo reikšmę, p(0,5) imdami lentelės reikšmes iš dešinės į kairę. Iš trečiojo stulpelio paimame 0,04. Tada antrajame stulpelyje atimame 0,16 – 0,04 = 0,12. Tad polinomo reikšmė p(0,5) bus 1,12 – 0,12 = 1,00
|-----
<td>| ''p''(0)=2.0</td>
|-----
<td>| || 2.0&minus;1.72=0.28</td>
|-----
| ''p''(0.1)=1.72 || || 0.28&minus;0.24=0.04
|-----
<td>| || 1.72&minus;1.48=0.24</td>
|-----
<td>| ''p''(0.2)=1.48 || || 0.24&minus;0.20=0.04</td>
|-----
<td>| || 1.48&minus;1.28=0.20</td>
|-----
<td>| ''p''(0.3)=1.28 || || 0.20&minus;0.16=0.04</td>
|-----
<td>0| || 1.28&minus;01.2412=0.04</td>16
|-----
<td>| ''p''(0.14)=1.72</td>12
|}
 
Pastebime, kad trečio stulpelio reikšmė yra pastovi. Tai yra dėsningumas, - bet kuriam ''<I>n''</I> laipsnio polinomui taip sudarytai lentelei ''<I>n + 1''</I> stulpelio reikšmė bus konstanta. Tai ir buvo panaudota mašinos konstravimui. Pabandykime paskaičiuoti naują polinomo reikšmę, p(0,5) imdami lentelės reikšmes iš dešinės į kairę. Iš trečiojo stulpelio paimame 0,04. Tada antrajame stulpelyje atimame 0,16 – 0,04 = 0,12. Tad polinomo reikšmė p(0,5) bus 1,12 – 0,12 = 1,00
Kaip matome, polinomo reikšmių skaičiavimui nėra naudojama daugybos operacija, o tik atimties operacija. Mašinai pakanka įsiminti tik ''n'' skaičių n-ojo laipsnio polinomo reikšmių skaičiavimui.
 
Kaip matome, polinomo reikšmių skaičiavimui nėra naudojama daugybos operacija, o tik atimties operacija. Mašinai pakanka įsiminti tik ''<I>n''</I> skaičių n-ojo laipsnio polinomo reikšmių skaičiavimui.
 
== Atkūrimas ==
174 866

pakeitimai