Substituting variables in xmaxima

  • Thread starter Thread starter coomast
  • Start date Start date
  • Tags Tags
    Variables
AI Thread Summary
The discussion revolves around a user encountering difficulties with the xmaxima program while attempting to substitute variables in an ordinary differential equation (ODE). The user provides a detailed example, starting with the equation d²y/dx² + x·y = 0, and demonstrates the process of substituting y = √x·g(x) to transform the equation into a Bessel differential equation. The solution involves expressing g(t) in terms of Bessel functions and then reverting to the original variables to find y(x). The user seeks guidance on how to execute this process in xmaxima. A response suggests looking for online resources or tutorials related to xmaxima and considering direct contact with the developers for assistance.
coomast
Messages
279
Reaction score
1
Hello,

I have a problem using the program xmaxima. It involves the substitution of a new dependent and independent variable in an ordinary differential equation. Let me clearify this with an example of which we know the solution beforehand. So consider the following equation:

\frac{d^2y}{dx^2}+x \cdot y=0

Substituting y=\sqrt{x}\cdot g(x) gives:

x^2 \cdot \frac{d^2g}{dx^2}+x \cdot \frac{dg}{dx}+\left(x^3-\frac{1}{4}\right) \cdot g=0

Substituting in this equation x^3=t^2, we get:

t^2 \cdot \frac{d^2g}{dt^2}+t \cdot \frac{dg}{dt}+\left(\left(\frac{2t}{3}\right)^2 -\left(\frac{1}{3}\right)^2\right) \cdot g=0

Which is a Bessel differential equation with solution:

g(t)=A\cdot J_{1/3}\left(\frac{2t}{3}\right)+ B\cdot Y_{1/3}\left(\frac{2t}{3}\right)

Transforming into the previous variables:

g(x)=A\cdot J_{1/3}\left(\frac{2}{3}x^{3/2}\right)+ B\cdot Y_{1/3}\left(\frac{2}{3}x^{3/2}\right)

and thus the solution to the original differential equation:

y(x)=\sqrt{x}\cdot \left[A\cdot J_{1/3}\left(\frac{2}{3}x^{3/2}\right)+ B\cdot Y_{1/3}\left(\frac{2}{3}x^{3/2}\right)\right]

Now the question is how does one do that in xmaxima?

best regards,

coomast
 
Physics news on Phys.org
Hi Coomast,

I'm not sure how to use xmaxima to solve the given differential equation, but I can offer some advice. Have you tried researching online to see if anyone else has posted a solution to a similar problem using xmaxima? There may be other tutorials or helpful posts that could provide insight into how to solve this problem. Additionally, you could reach out to the developers of xmaxima directly and ask for help.

Good luck!
 

Similar threads

Replies
2
Views
2K
Replies
5
Views
3K
Replies
2
Views
2K
Replies
9
Views
2K
Replies
6
Views
2K
Replies
6
Views
512
Back
Top