Load the package.
In[1]:=
![]()
Define the original equation.
![]()
Out[3]=
![-2^(1/2) a (1 - a^2) Tanh[(a x)/2^(1/2)] v[x] + v^'[x] - 3 a^2 Tanh[(a x)/2^(1/2)]^2 v^'[x] + v^(3)[x] == 0](HTMLFiles/RepVarExampleHTML.nb_3.gif)
Make the first replacement: x->z
/a and a ->
.
In[8]:=
![]()
Out[8]=
![]()
The second replacement reads v(z) -> w(z)/ cosh z and A ->
.
In[11]:=
![eq1 = Simplify[ReplaceVariables[eq, z -> z, v[z] -> 1/Cosh[z] w[z], w[z]] /. A -> 2/(α + 2)]](HTMLFiles/RepVarExampleHTML.nb_9.gif)
Out[11]=
![1/(2 + α) (2 (3 (-1 + α) Tanh[z] w[z] - (-1 + α) w^'[z] + 3 Tanh[z] w^''[z] - w^(3)[z])) == 0](HTMLFiles/RepVarExampleHTML.nb_10.gif)
The third replacement is z -> arctan ξ, w(z) -> ww(ξ) cosh z.
In[13]:=
![]()
Out[13]=
![2 α ξ ww[ξ] - α ww^'[ξ] + α ξ^2 ww^'[ξ] + 6 ξ ww^''[ξ] - 12 ξ^3 ww^''[ξ] + 6 ξ^5 ww^''[ξ] - ww^(3)[ξ] + 3 ξ^2 ww^(3)[ξ] - 3 ξ^4 ww^(3)[ξ] + ξ^6 ww^(3)[ξ] == 0](HTMLFiles/RepVarExampleHTML.nb_12.gif)
The last replacement reads ξ ->
, ww(ξ)=y(ζ)/ζ .
In[18]:=
![]()
Out[18]=
![]()
The resulting equation is of hypergeometric type and is solved by the built-in function DSolve.
In[23]:=
![]()
Out[23]=
![{{y[ζ] -> -((1 + a^2 (-1 + 3 ζ)) C[1])/(-1 + a^2) - i i^(-(3 - 2/a^2)^(1/2)) 2^(-(3 - 2/a^2)^(1/2)) (1 + (1 - ζ)^(1/2))^(3 - 2/a^2)^(1/2) ζ^(3/2 - (-2 + 3 a^2)^(1/2)/(2 a^2^(1/2))) C[2] - i (2 i)^(3 - 2/a^2)^(1/2) (1 + (1 - ζ)^(1/2))^(-(3 - 2/a^2)^(1/2)) ζ^(1/2 (3 + (3 - 2/a^2)^(1/2))) C[3]}}](HTMLFiles/RepVarExampleHTML.nb_17.gif)
Converted by Mathematica (July 21, 2004)