Опубликовано 26.01.2018 по предмету Информатика от Гость

Приближение Sin x. Функция y = Sin x наотрезке [0; π/2] хорошо аппроксимируется разложением: y = x – x3/6 + x5/120. Написать программу
в JavaScript, которая для заданного значения аргумента x вычисляет значение функции y по этой формуле и сравнивает с точным значением, вычисленным с помощью стандартной функции Sin().

Ответ оставил Гость

В задании речь идёт о разложении функции в ряд Тейлора.


Код на JavaScript таков:
function seriesExpl(x){   var pow = Math.pow;   return x - pow(x, 3)/6 + pow(x, 5)/120}
function getDiff(x){   var val_1 = seriesExpl(x);   var val_2 = Math.sin(x);
   console.log(True value is +val_2.toString());   console.log(Approximated value is +val_1.toString());   console.log(Difference between them is +(Math.abs(val_2 - val_1)).toString());}
getDiff(0.2); // Например, значение 0.2

Все аргументы функций в радианах

Не нашел нужный ответ?

Если ответ по предмету Информатика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.


Найти другие ответы