Transcendental Equations for Maple

  • Context: Maple 
  • Thread starter Thread starter G01
  • Start date Start date
  • Tags Tags
    Maple
Click For Summary
SUMMARY

The discussion focuses on graphing transcendental equations using Maple, specifically the equation y*tan(y*x) = sqrt(1 - y). Users encounter challenges in solving for the independent variable and graphing the relationship between y and x. The implicitplot command in Maple is suggested for visualizing the function, but users must be cautious of numerical errors and may need to refine their grid settings. Additionally, the fsolve command is discussed, highlighting its limitation of returning only a single solution within a specified range, prompting inquiries about alternative methods for obtaining multiple solutions.

PREREQUISITES
  • Understanding of transcendental equations
  • Familiarity with Maple software
  • Knowledge of implicit plotting techniques
  • Experience with numerical solving commands like fsolve
NEXT STEPS
  • Explore advanced implicit plotting techniques in Maple
  • Learn about the "fsolve" command and its alternatives for finding multiple solutions
  • Investigate numerical error handling in Maple graphing
  • Study the properties of the tangent function and its inverse for better understanding of graph behavior
USEFUL FOR

Mathematicians, engineers, and students working with transcendental equations and those seeking to visualize complex relationships using Maple software.

G01
Science Advisor
Gold Member
Messages
2,704
Reaction score
19
I am trying to use Maple to graph one variable vs. another. This is normally a simple issue, but the equations I have involving both of the variables is transcendental and it is impossible to solve for the variable I wish to be the independent variable. Does anyone know how I can go about graphing the one variable vs. the other in Maple? The equation has the following form:

y\tan(yx)=\sqrt{1-y}

Is there anyway I can graph y vs. a and not loose any solutions or is what I'm asking for impossible?
 
Physics news on Phys.org
Can one simply use

x\,=\,\frac{1}{y}\,tan^{-1}\frac{\sqrt{1-y}}{y}

Bear in mind that the square root maybe negative as well as positive, but perhaps the negative is not physical and need not be considered.
 
G01 said:
I am trying to use Maple to graph one variable vs. another. This is normally a simple issue, but the equations I have involving both of the variables is transcendental and it is impossible to solve for the variable I wish to be the independent variable. Does anyone know how I can go about graphing the one variable vs. the other in Maple? The equation has the following form:

y\tan(yx)=\sqrt{1-y}

Is there anyway I can graph y vs. a and not loose any solutions or is what I'm asking for impossible?

Maple, Mathematica, and, I think, Matlab all have commands for this. I only have access to Maple at home.

Code:
with(plots):
implicitplot(y*tan(y*x) = sqrt(1 - y), x=-3..3, y=1..-5, grid=[500,500]);

The graph is quite funky. This implicit function is very sensitive to numerical error, so you have to make sure what is plotted is meaningful. Play with the graph by making the grid finer, and by restricting the region. A plot with a finer grid may 10 minutes or even 30 minutes to produce, but this will be the only way to make the results are OK.

Astronuc said:
Can one simply use ...

This only produces a small part of the graph. tan defined on the whole real axis is a perfectly fine function, but it is not an invertible function. This is the tan function that G01 needs. tan^-1 is defined for a tan function whose domain is restricted to -pi/2 < x < pi/2
 
Thanks George. That seemed to work. I have one more question. Maybe you can help. Is there anyway I can solve this equation and get multiple numerical answers? I tried using the "fsolve" command, but it will only give one solution in the range specified. Is there any command that can give me more than one numerical solution for a given range?
 
Last edited:
  • Like
Likes   Reactions: ztdep
G01 said:
Thanks George. That seemed to work. I have one more question. Maybe you can help. Is there anyway I can solve this equation and get multiple numerical answers?

I'm not sure what you mean. Do you mean for a particular fixed x?
 
George Jones said:
I'm not sure what you mean. Do you mean for a particular fixed x?

Yes, for a particular, fixed x.

Say I set x to 10. I can then use "fsolve" to find me a value for y that solves the equation. I can give the command a range in which to search for the y value and if it finds one it will return it. The problem is that I want to specify a range in which there is more than one possible solution, but "fsolve" will only return one of them. Is there a command, similar to "fsolve," that can return multiple solutions?
 

Similar threads

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