How to convert the root of equation in Mathematica

Click For Summary

Discussion Overview

The discussion revolves around converting the root of an equation from symbolic form to ordinary form in Mathematica. Participants explore methods for handling complicated roots of higher degree polynomials, particularly focusing on the use of commands like N and ToRadicals.

Discussion Character

  • Technical explanation
  • Exploratory
  • Mathematical reasoning

Main Points Raised

  • One participant inquires about converting roots from symbolic to ordinary form, noting that the N command does not yield the desired result.
  • Another participant explains that Root[] objects can complicate the conversion process and suggests that ToRadicals[] may sometimes help, but it may not be effective in all cases, especially when variables are involved.
  • A further suggestion is made to substitute variables to simplify the equation, specifically by letting z=lambda^2, which could potentially lead to a cubic equation that avoids Root[] objects.
  • Another participant proposes dividing all exponents by 2 to transform the equation into a cubic in lambda, which could allow for the extraction of roots without using Root[] objects, while acknowledging that this still retains variables in the final expressions.
  • One participant expresses gratitude for the contributions made by others in the discussion.

Areas of Agreement / Disagreement

Participants do not reach a consensus on a definitive method for converting roots, and multiple approaches are discussed without agreement on a single solution.

Contextual Notes

The discussion highlights limitations related to the complexity of the roots and the presence of variables in the expressions, which may hinder straightforward conversion to ordinary form.

kaizen.moto
Messages
94
Reaction score
0
Hi all,
How to convert the root of an equation from symbolic form into an ordinary from? I have tried to use the N command, but still displaying in the symbolic form.

Thanks
 

Attachments

  • symbolicform.JPG
    symbolicform.JPG
    48.9 KB · Views: 704
Physics news on Phys.org
Root[] objects are sometimes returned for complicated roots of higher degree polynomials.

Sometimes, but no always, ToRadicals[] can convert Root[] objects into usually much more complicated nested radicals and get closer to what I think you would consider "ordinary form", but you still have variables in those expressions and that is going to make it more difficult or impossible to get an answer like 3.64.

Unfortunately, after typing your data back in it looks like ToRadicals cannot help you with this one.

All your lambda do appear to even powers. Sometimes you can make a little more progress by substituting z=lambda^2 and working on z instead. Then after you are done you can look at the two square roots of z. Unfortunately this doesn't seem to help in this case either.
 
Last edited:
I gave this one more try.

All your variables, m, n, a and lambda appear as even powers. Divide all exponents on your variables by 2. If I haven't made any mistakes typing this back in, that gives you a cubic in lambda and reduces the other variable exponents enough that Solve[eqn==0,lambda] is able to recognize it can give you the three roots of the cubic and not use Root[] objects. Then multiply the exponents on m, n and a by two, find the two square roots of each of those three roots of the cubic and you should have the six roots of your original polynomial in lambda.

But that is still going to leave you with all the m, n and a variables in those six roots.
 
thanks for your comments...i really appreciate it...
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 10 ·
Replies
10
Views
4K