Я совершенно не использую пакет Ryacas. Я хотел бы получить последовательные производные полиномов, поэтому я попробовал следующие строки:
library(Ryacas)
x <- Sym("x")
P <- 1
for (k in 1:10) {
P <- (1+k*x)*P + x*(1-x)*deriv(P, x)
P
}
Я ожидал получить последовательные полиномы:
P = (1 + x)(1) = 1 + x
P = (1 + 2x)(1 +x) + x(1 - x)(1) = 1 + 4x + x^2
P = (1 + 3x)(1 + 4x + x^2) + x(1 - x)(4 + 2x) = 1 + 11x + 11x^2 + x^3
и так далее.
Ошибка не отображается, но вывод не отображается. Так что написание моих строк явно неправильное. Не могли бы вы мне помочь, пожалуйста ?
P <- Sym(1)
. - person Stéphane Laurent   schedule 30.03.2018print(P)
, а не толькоP
. - person G. Grothendieck   schedule 30.03.2018P <- Sym(1)
у меня работает, когда я делаюfor(k in 1:2)
, но сfor(k in 1:10)
расчеты не заканчиваются через 10 минут... - person Stéphane Laurent   schedule 30.03.2018Simplify(P)
- person Stéphane Laurent   schedule 30.03.2018