How to solve expression containing trig, inverse trig and sqrt...
Subject: How to solve expression containing trig, inverse trig and sqrt...
From: Renaud AUBIN
Date: Fri, 07 Oct 2005 18:29:41 +0200
Thanks to reply,
Richard Fateman a écrit :
> You seem to have a NUMERICAL problem, not a symbolic
> problem. Newton iteration might converge to a solution.
> A program was posted to this mailing list a few weeks ago.
> You can easily compute diff(f(t),t).
>
I know numerical algorithm and i'll use it if I failed but I can be
interesting for me to have a literal expression of the solution of
f(0, 0.04, 0.006, 62.5*%PI/180, 4, t, PHI , 0.029835)
- f(0.02, 0.06, 0.006, 62.5*%PI/180, 4, t+%PI/2, PHI, 0.029835)
= 0
i.e. t1=g(PHI), because my practical problem have at least 1 solution (I)
> As far as an exact symbolic solution, it doesn't look
> like a solution exists in closed form, though a proof of
> that is not obvious..
As we have faced to a practical problem, existence of the solution is
"known" (at least for some known value of PHI) but you're right, the
first problem to deal with is the existence of solutions...
> there might be some trick. But
> Maxima does not do magic. Just because you can ask a
> question does not mean there is an assurance of getting
> an answer.
>
It's true for every CAS...
That's the reason why I talk about my blackboard ;-)
I do not ask Maxima does magic...
> Good luck!
>
> RJF
>
> Renaud AUBIN wrote:
>
>>
>> Hello,
>>
>> I'm a newbie and if the answer to my problem seems obvious, I'm sorry...
>>
>> I have a geometrical problem to solve, i.e. I want to know the planar
>> parametric curve describes by a point submitted to geometrical
>> constraints. I have already obtained the parametric equations [
>> fx(theta), fy(theta) ] but now, I want to solve fy(theta) -
>> fy(theta+phi) = 0 but I did not succeed in using sequently
>> trigexpand, trigsimp, trigreduce then solve...
>>
>> Is in maxima a special way to do that, or have I to return to my
>> blackboard and try to solve my equation by myself ?
>>
>> Here is my f(t) :
>>
>> 0.029835*SIN(
>> ATAN2(0.006*SIN(4*t+0.97222222222222*%PI)
>> -0.006*SIN(4*t+0.34722222222222*%PI)
>> ,0.006*COS(4*t+0.97222222222222*%PI)
>> -0.006*COS(4*t+0.34722222222222*%PI)
>> +0.04)
>>
>> +ASIN(16.75884028825205*SQRT(
>> (0.006*SIN(4*t+0.97222222222222*%PI)
>> -0.006*SIN(4*t+0.34722222222222*%PI))^2
>> +(0.006*COS(4*t+0.97222222222222*%PI)
>> -0.006*COS(4*t+0.34722222222222*%PI)+0.04)^2)
>> )
>>
>> -%PI/2
>>
>> )
>> +0.006*SIN(4*t+0.34722222222222*%PI)
>>
>> When I try to solve f(t)-f(t+phi) = 0 , phi as a known value (i.e.
>> two solutions exist) maxima does nothing than return to the next line
>> with an input prompt...
>>
>>
>> Best regards,
>>
>>
>
>