找回密码
 注册
Simdroid-非首页
查看: 102|回复: 1

[1.符号] 三角函数表达式能否可以进一步简化?

[复制链接]
发表于 2010-7-21 15:53:15 | 显示全部楼层 |阅读模式 来自 湖南湘潭
如题,
sin((1/12)*n*Pi)-sin((1/9)*n*Pi)+sin((1/6)*n*Pi)-sin((2/9)*n*Pi)+sin((1/4)*n*Pi)+2*sin((5/12)*n*Pi)-2*sin((4/9)*n*Pi)+sin((1/2)*n*Pi)
感觉上式应该有更简洁的表达式,但是弄不出来。
 楼主| 发表于 2010-7-21 21:04:12 | 显示全部楼层 来自 湖南湘潭
Simdroid开发平台
再看一个例子:
expr1 := sin((1/12)*Pi)+3/2-sin((1/9)*Pi)-sin((2/9)*Pi)+(1/2)*sqrt(2)+2*sin((5/12)*Pi)-2*sin((4/9)*Pi);
expr2 := simplify(expr1, trig)

得出:-2*sin((1/36)*Pi)*sqrt(2)+2*sin((1/36)*Pi)*sqrt(3)+2*sin((1/36)*Pi)+3/2+(1/2)*sqrt(2)-2*sin((13/36)*Pi)-2*sin((7/36)*Pi)+2*sin((5/36)*Pi)+2*sin((11/36)*Pi)+sin((1/12)*Pi)-sin((1/9)*Pi)-3*sin((2/9)*Pi)+2*sin((5/12)*Pi)-2*sin((4/9)*Pi)+2*sin((5/18)*Pi)

expr3 := simplify(expr2, size)

得出:(1/2*(-4*sqrt(2)+4*sqrt(3)+4))*sin((1/36)*Pi)+3/2+(1/2)*sqrt(2)-2*sin((13/36)*Pi)-2*sin((7/36)*Pi)+2*sin((5/36)*Pi)+2*sin((11/36)*Pi)+sin((1/12)*Pi)-sin((1/9)*Pi)-3*sin((2/9)*Pi)+2*sin((5/12)*Pi)-2*sin((4/9)*Pi)+2*sin((5/18)*Pi)

越简化越复杂了,怎么把结果(expr3)变回去(expr1)的呢?(变回原式-看上去是最简的)

另用identify(evalf(expr1))函数,expr1 似乎是等于sec(269/334),但二者有-2.*10^(-9)的误差。这误差是否是计算误差,即expr1 是否就等于sec(269/334)呢?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-29 01:57 , Processed in 0.038519 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表