Forums before death by AOL, social media and spammers... "We can't have nice things"
|    sci.math.symbolic    |    Symbolic algebra discussion    |    10,432 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 8,858 of 10,432    |
|    clicliclic@freenet.de to Axel Vogt    |
|    Re: Simplify trigonometric expressions    |
|    19 Aug 15 14:59:24    |
      XPost: comp.soft-sys.math.maple              Axel Vogt schrieb:       >       > On 14.08.2015 18:45, Peter Luschny wrote:       > >       > > OK. So what about these?       > >       > > [1] -1/7+x-(2/7)*cos((2/7)*Pi)+(2/7)*cos((3/7)*Pi)+(2/7)*cos((1/7)*Pi)       > >       > > [2] (4/7)*x*cos((1/7)*Pi)-(2/7)*cos((1/7)*Pi)-(4/7)*x*cos((2       7)*Pi)+(2/7)*cos((2/7)*Pi)+(4/7)*x*cos((3/7)*Pi)-(2/7)*cos((3/7)       Pi)+1/7-(2/7)*x+x^2       > >       > > [3] (2/7)*cos((1/7)*Pi)+(6/7)*x^2*cos((1/7)*Pi)-(6/7)*x*cos(       1/7)*Pi)-(2/7)*cos((2/7)*Pi)-(6/7)*cos((2/7)*Pi)*x^2+(6/7)*x*cos       (2/7)*Pi)+(2/7)*cos((3/7)*Pi)+(6/7)*x^2*cos((3/7)*Pi)-(6/7)*x*co       ((3/7)*Pi)-1/7+(3/7)*x-(3/7)*x^2+x^3       > >       > > [4] -(2/7)*cos((1/7)*Pi)-(12/7)*x^2*cos((1/7)*Pi)+(8/7)*x*co       ((1/7)*Pi)+(8/7)*x^3*cos((1/7)*Pi)-(8/7)*cos((2/7)*Pi)*x^3+(2/7)       cos((2/7)*Pi)+(12/7)*cos((2/7)*Pi)*x^2-(8/7)*x*cos((2/7)*Pi)-(2/       )*cos((3/7)*Pi)-(12/7)*x^2*cos((3/7)*Pi)+(8/7)*x*cos((3/7)*       Pi)+(8/7)*x^3*cos((3/7)*Pi)+1/7-(4/7)*x+(6/7)*x^2-(4/7)*x^3+x^4       > >       >       > evalf[20](L): fnormal(%): identify(%); # to have a guess       >       > 2 3 4       > [x, x , x , x ]       >       > convert(L, RootOf): # nun aber in echt ...       > simplify(%);       > 2 3 4       > [x, x , x , x ]       >       > I think it is also "what is intended by simplify (and should trig       > survive)?" Thus I included sci.math.symbolic for further answers.       >       > PS: would you mind to post as list       >       > PPS: well, it may break down at some degree                     Derive 6.10 doesn't need any teaching: your quadruple expression              [-1/7+x-2/7*COS(2/7*pi)+2/7*COS(3/7*pi)+2/7*COS(1/7*pi),4/7*x*CO~       S(1/7*pi)-2/7*COS(1/7*pi)-4/7*x*COS(2/7*pi)+2/7*COS(2/7*pi)+4/7*~       x*COS(3/7*pi)-2/7*COS(3/7*pi)+1/7-2/7*x+x^2,2/7*COS(1/7*pi)+6/7*~       x^2*COS(1/7*pi)-6/7*x*COS(1/7*pi)-2/7*COS(2/7*pi)-6/7*COS(2/7*pi~       )*x^2+6/7*x*COS(2/7*pi)+2/7*COS(3/7*pi)+6/7*x^2*COS(3/7*pi)-6/7*~       x*COS(3/7*pi)-1/7+3/7*x-3/7*x^2+x^3,-2/7*COS(1/7*pi)-12/7*x^2*CO~       S(1/7*pi)+8/7*x*COS(1/7*pi)+8/7*x^3*COS(1/7*pi)-8/7*COS(2/7*pi)*~       x^3+2/7*COS(2/7*pi)+12/7*COS(2/7*pi)*x^2-8/7*x*COS(2/7*pi)-2/7*C~       OS(3/7*pi)-12/7*x^2*COS(3/7*pi)+8/7*x*COS(3/7*pi)+8/7*x^3*COS(3/~       7*pi)+1/7-4/7*x+6/7*x^2-4/7*x^3+x^4]              is automatically simplified to              [x,x^2,x^3,x^4]              within a fraction of a second. These are the reduction steps for the       first expression:              -1/7+x-2/7*COS(2/7*pi)+2/7*COS(3/7*pi)+2/7*COS(1/7*pi)              " COS(n*pi) -> SIN((1/2-n)*pi) "              -1/7+x-2*SIN(3*pi/14)/7+2*COS(3*pi/7)/7+2*COS(pi/7)/7              " COS(n*pi) -> SIN((1/2-n)*pi) "              -1/7+x-2*SIN(3*pi/14)/7+2*SIN(pi/14)/7+2*COS(pi/7)/7              " SIN(3*pi/14)-SIN(pi/14) -> COS(pi/7)-1/2 "              -1/7+x-2*(COS(pi/7)-1/2)/7+2*COS(pi/7)/7              " one final step "              x              I expect the remainder to be handled in the same manner. But I don't see       why Derive should not fail to simplify similar expressions whose       trigonometric arguments involve larger denominators, as the rule to       handle SIN(3*pi/14) - SIN(pi/14) is not generic.              Martin.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca