Расширение серии Тейлор
У меня есть несколько довольно сложных уравнений в максимумах:
alpha: -sin( \theta ) / ( l * (M+m-m*sin(\theta)*sin(\theta)) );
beta: 1 / ( M+m-m*sin(\theta) );
gamma : -m*l* ('diff( \theta, t ) )^2 * cos(\theta) + m*g*sin(\theta) * cos( \theta );
'diff( \theta, t, 2 ) = alpha * u + alpha * gamma -g/l*cos(\theta)
Теперь я хочу провести разложение в ряд Тейлора уравнения (а), т.е. 'diff( \theta, t,2) ... относительно переменной Y=[\theta, diff( \theta,t,1)]
Итак, я делаю что-то вроде:
taylor( %o4, [\theta, 'diff(\theta,t,1)], 0, 1 );
Но это дает следующую ошибку:
taylor: 'diff(theta,t,1) cannot be a variable.
Однако, если я сделаю разложение в ряд Тейлора в отношении только тэты, это сработает. Как я могу достичь желаемого расширения серии Тейлор?