Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вычислить ряд Тейлора (https://javascript.ru/forum/misc/45443-vychislit-ryad-tejjlora.html)

Shaham 01.03.2014 00:04

Вычислить ряд Тейлора
 
Ребят помогите разобраться...что не так?
<html>
<head>
<body>
<script language="JavaScript">
<!--
var x=prompt('введи x','')
var s=0
var n=0
var a=1
var y=2*n+1;
while(Math.abs(x)<1)
{
s=s+a
n++
a=Math.pow(x,y)/y       
}
alert(s)
// -->
</script>
</body>
</head>
</html>

[IMG][/IMG]

Zuenf 03.03.2014 19:46

Думаю это как-то так решается.
var x=prompt('введи x от -1 до 1',''), s=0, n=prompt('введи N до которой стоит вычислить',''), y;
for(var i=0; i<n; i++){
    y=2*i+1;
    s=s+Math.pow(x,y)/y;  
}
alert(s);

Не математик, мог ошибиться при анализе формулы.


Часовой пояс GMT +3, время: 04:27.