# Учебная практика. Вторник 05.07. Полищук Даниил ## Задание 1 Algebrite — это простая, понятная и расширяемая javascript библиотека символьных вычислений. Получить символьную производную f′(x)заданной функции f(x) с помощью библиотеки Algebrite и на заданном интервале (xmin,xmax) получить численные значения f(x), визуализировать все ее корни с точностью δ0 и сравнить с экстремумами функции f(x). ### Решение Ссылка на решение https://Canvas.daniil-olieksan.repl.co ### Что реализовано Преход на новую технологию ```js=29 let fun = "f(x) = " + task; Algebrite.run(fun); let value = "f(" + x + ")"; let q = Algebrite.run(value); let y = parseFloat(q); ``` ```js=62 evaluate_derivative(){ let result = new Array(); let task="d(" + this.f + ")"; let derivative = Algebrite.run(task); MyResult1.value = derivative // console.log(result); for (let x=-10; x<=10; x++){ let fun = "f(x) = " + derivative; Algebrite.run(fun); let value = "f(" + x + "+ 6.283)"; let y = Algebrite.run(value); // console.log(y); result.push(y); } return result; } ``` Отображение производной ![](https://i.imgur.com/EyTLOgQ.png) ![](https://i.imgur.com/IEL47na.png) Отображение значений в консоли