У меня есть код, который должен оценить уравнение длины дуги ниже:
syms x
a = 10; b = 10; c = 10; d = 10;
fun = 4*a*x^3+3*b*x^2+2*c*x+d
int((1+(fun)^2)^.5)
но все, что возвращается, ниже:
ans = int(((40*x^3 + 30*x^2 + 20*x + 10)^2 + 1)^(1/2), x)
Почему Matlab не оценивает этот интеграл? Я добавил строку ниже, чтобы проверить, будет ли она вычислять int(x), и она вернула желаемый результат.