"simplify" doesn't work properly
24 次查看(过去 30 天)
显示 更早的评论
Dear Matlab users;
I have a problem when I use symbolic toolbox. When it gives the result in symbolic, even though I use simplify comment, it doesn't work properly as I want it to be.
I will give a similar example here, since the actual one is a bit long:
2*(sin(x)*1/2+cos(x)*1/2)
When I calculate the result myself by hand, I get;
sin(x)+cos(x) .
But MATLAB gives the result as I written above.
How can I fix this?
Thanks in advance.
1 个评论
Christopher Creutzig
2018-12-3
It would probably help to give an actual working example of your problem.
采纳的回答
Star Strider
2018-8-15
编辑:Star Strider
2018-8-15
Choosing the correct function is important. Without knowing your actual expression (so I do not know if this is appropriate for it), expand or isolate rather than simplify may be most appropriate:
syms x
Eq = 2*(sin(x)*1/2+cos(x)*1/2);
R = expand(Eq)
R =
cos(x) + sin(x)
1 个评论
更多回答(1 个)
另请参阅
类别
在 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!