Simplify symbolic expression for the Taylor series
1 次查看(过去 30 天)
显示 更早的评论
I have written some code that generates a system of symbolic, nonlinear equations based on Taylor series expansions. For example, an equation with order 2 is
eqn1 = y1/2 - x2/6 - x1/2 + y2/6 + (x1 - y1)^2/8 + ((x1/3 - y1/3)*(x2 - y2))/8 + ((x2/3 - y2/3)*(x1 - y1))/8 + ((x2/9 - y2/9)*(x2 - y2))/8
where the x's and the y's are symbolic variables. This expression can obviously be simplified even further into
eqn1_simplified = y1/2 - x2/6 - x1/2 + y2/6 + (x1 - y1)^2/8 + ((x1 - y1)*(x2 - y2))/12 + ((x2 - y2)^2/72
but it seems like the coefficients in the brackets are preventing me from doing so. I have tried using simplify and simplifyfraction but it just returns the expression in eqn1.
2 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!