simplifying an ugly expression
- To: mathgroup at smc.vnet.net
- Subject: [mg21958] simplifying an ugly expression
- From: "Mark Leeds" <m.leeds at gte.net>
- Date: Sat, 5 Feb 2000 22:22:25 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
I am a mathematica novice so I don't even know if the
following is a stupid question.
I have the expression shown below :
duck = 1/2(B1*a^2 + B2*ac + B3*c^2 + B4*a + B5*c + B6)
where
B1 = 10 - 6*cos(x) + 3*cos(3x) - 10*cos(4x) + 3*cos(5x)
B2 = 6 - 6*cos(3x) - 6*cos(4x) + 6*cos(5x)
B3= 14 - 5*cos(x) - 2*cos(2x) - 14*cos(3x) + 4*cos(4x) + 3*cos(5x)
B4 = -32 + 32*cos(x) - 16*cos(3x) + 32*cos(4x) - 16*cos(5x)
B5 = -16 + 16*cos(3x) + 16*cos(4x) - 16*cos(5x)
B6 = 32 - 32*cos(x) + 16*cos(3x) - 32*cos(4x) + 16*cos(5x)
I was wondering if there was any way to ask mathematica
to find some expression, temp, which involves a and c
( for example it might be a/(a+c)) and use it
to simplify the expression, duck, so that duck
can be written in the following form called simpduck:
simpduck = f1(temp)*cos(x) + f2(temp)*cos(2x) + f3(temp)*cos(3x)
+ f4(temp)*cos(4x) +f5(temp)*cos(5x).
it is fine if f1=f2=f3=f4=f5 etc and if trigonometric identities
have to
be used so that it only goes upto say cos(3x), this is fine also.
for example, if temp=a/(a+c), then maybe f(temp)=temp^2 or whatever
?
basically, my goal is to have a and c together instead of
seperated.
thank you very much and i apologize if this is impossible to do ?
Mark