我在极大值中有一些相当复杂的方程式:
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)
现在,我想对等式(a)进行泰勒级数展开,即。 '关于变量Y = [\ theta,diff(\ theta,t,1)]的diff(\ theta,t,2)...
所以,我做类似的事情:
taylor( %o4, [\theta, 'diff(\theta,t,1)], 0, 1 );
但是会出现以下错误:
taylor: 'diff(theta,t,1) cannot be a variable.
但是,如果我仅对theta进行taylor级数展开,则它起作用。如何实现我想要的Taylor系列扩展?