matlab符号表达式的化简

gaoxiao   2009-6-13 22:16 楼主
自动化,可以体现出来!
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!

回复评论 (7)

排列

pretty
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!
点赞  2009-6-13 22:18

源码

f=sym('cos(x)/(sin(x*3))^2-5*x')
pretty(f)
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!
点赞  2009-6-13 22:20

结果

f =

cos(x)/(sin(x*3))^2-5*x


                                 cos(x)
                                --------- - 5 x
                                        2
                                sin(3 x)
>>
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!
点赞  2009-6-13 22:20

其他的

分解他不告诉啊,什么其他的,看看例子就知道啦
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!
点赞  2009-6-13 22:22
f=sym('cos(x)/(sin(x*3))^2-5*x');
pretty(f);
f1=sym('(x^2-1)*(x-2)')
collect(f1)
horner(ans)
factor(f1)
expand(f1)
y=sym('sin(x)^2+cos(x)^2+2*x^3+5')
simplify(y)
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!
点赞  2009-6-13 22:35

>>  
                                 cos(x)
                                --------- - 5 x
                                        2
                                sin(3 x)

f1 =

(x^2-1)*(x-2)


ans =

x^3-2*x^2-x+2


ans =

2+(-1+(x-2)*x)*x


ans =

(x-1)*(x+1)*(x-2)


ans =

x^3-2*x^2-x+2


y =

sin(x)^2+cos(x)^2+2*x^3+5


ans =

6+2*x^3

>>
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!
点赞  2009-6-13 22:38
有什么不清楚的欢迎给我留言啦!!!
我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步! 口头禅:生活在于创造机会,把握机会!
点赞  2009-6-13 23:05
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复