Расширение серии Тейлор

У меня есть несколько довольно сложных уравнений в максимумах:

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.

Однако, если я сделаю разложение в ряд Тейлора в отношении только тэты, это сработает. Как я могу достичь желаемого расширения серии Тейлор?

0 ответов

Другие вопросы по тегам