Есть ли способ получить интегрированное уравнение в R? - PullRequest
0 голосов
/ 06 ноября 2018

Функция integrate () возвращает интегрированное значение, но что если пользователь захочет взять интегрированное уравнение за интервал?

Например, обычный случай integrate () выглядит следующим образом:

integrate(f = function(x){2 * x}, lower = 1, upper = 2)

>3 with absolute error < 3.3e-14

Но я хочу написать что-то вроде этого:

integrate(f = function(x){2 * x}, lower = t, upper = t + 1)

чтобы получить

2 * t + 1

Спасибо

1 Ответ

0 голосов
/ 06 ноября 2018

Пакет Ryacas выполняет символические вычисления:

install.packages("Ryacas")
library(Ryacas)
help(pac=Ryacas)

yacas("Integrate(x,t,t+1)2*x")
# expression((t + 1)^2 - t^2)

Simplify("%")  # apply simplification to last result
# expression(2 * t + 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...