Rearranging y(x) = a + bx^{-2} + cx^{-4} + dx^{-6} to Find x

  • Context: Undergrad 
  • Thread starter Thread starter peterjaybee
  • Start date Start date
Click For Summary
SUMMARY

The discussion focuses on rearranging the function y(x) = a + bx-2 + cx-4 + dx-6 to solve for x given specific y values. Users suggest using substitution u = 1/x2 to transform the equation into a cubic polynomial, which can then be solved using algebraic methods. Additionally, numerical techniques such as Newton's method are recommended for finding roots, with an emphasis on plotting the function to identify initial guesses for the method. A cubic solution cheat sheet is also referenced for further assistance.

PREREQUISITES
  • Understanding of polynomial functions and their properties
  • Familiarity with algebraic manipulation and substitution techniques
  • Knowledge of numerical methods, specifically Newton's method
  • Basic skills in using Mathematica for computational tasks
NEXT STEPS
  • Learn how to implement substitution techniques in polynomial equations
  • Study Newton's method in detail, including its convergence criteria
  • Explore cubic polynomial solutions and their applications
  • Practice plotting functions in Mathematica to visualize root-finding
USEFUL FOR

Mathematicians, physicists, and engineers who need to solve polynomial equations for variable isolation, as well as anyone interested in numerical methods for root-finding in complex functions.

peterjaybee
Messages
62
Reaction score
0
Hi, I have fitted a graph with a function of the form
y(x) = a + bx^{-2} + cx^{-4} + dx^{-6}

I now need to calculate x for a given y and have no idea how to go about rearranging this function.

I need to find x for a lot of y values, so I was hoping to write something in methematica, but I need to understand how to rearrange it before I can implement it in mathematica.
 
Mathematics news on Phys.org
peterjaybee said:
Hi, I have fitted a graph with a function of the form
y(x) = a + bx^{-2} + cx^{-4} + dx^{-6}

I now need to calculate x for a given y and have no idea how to go about rearranging this function.

I need to find x for a lot of y values, so I was hoping to write something in methematica, but I need to understand how to rearrange it before I can implement it in mathematica.

Numerical techniques can be used, but if you want to solve it algebraically, then you can try the substitution u=1/x2 and then use the usual cubic polynomial algebraic solution to solve for u.

There is a cubic solution cheat sheet at the end of this thread.

https://www.physicsforums.com/showthread.php?t=396973&highlight=cubic+solution
 
Thanks for your reply. What numerical technique would you suggest?
 
peterjaybee said:
Thanks for your reply. What numerical technique would you suggest?


I usually start by plotting the function just to visually see how many real roots there might be, then I usually opt for Newton's method as a first try. The plot will allow you to generate some good initial guesses needed for Newton's method.

http://mathworld.wolfram.com/NewtonsMethod.html
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
3K
Replies
2
Views
2K
  • · Replies 16 ·
Replies
16
Views
5K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
6
Views
3K
Replies
3
Views
2K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 3 ·
Replies
3
Views
1K