A Mathematica code to plot two functions on the same screen

  • Context: Undergrad 
  • Thread starter Thread starter hagopbul
  • Start date Start date
  • Tags Tags
    Mathematica Plot
Click For Summary
SUMMARY

This discussion focuses on plotting two functions simultaneously in Mathematica. The user seeks to plot the function F(x) = f(qi)/f(bn) for varying values of i and n. Key solutions provided include using the Plot function to overlay functions, and utilizing GraphicsRow and GraphicsColumn for side-by-side or stacked plots. An example code is shared that successfully plots Sin[x] and Cos[x] with appropriate styling and labels.

PREREQUISITES
  • Familiarity with Mathematica syntax and functions
  • Understanding of function plotting in Mathematica
  • Basic knowledge of trigonometric functions like Sin and Cos
  • Experience with graphical functions such as GraphicsRow and GraphicsColumn
NEXT STEPS
  • Explore advanced plotting techniques in Mathematica
  • Learn about customizing plot styles and legends in Mathematica
  • Investigate the use of Wolfram Cloud for online Mathematica capabilities
  • Study the implications of function behavior in mathematical plotting
USEFUL FOR

Mathematica users, educators in mathematics, and anyone interested in visualizing mathematical functions effectively.

hagopbul
Messages
397
Reaction score
45
TL;DR
Trying to remember a Mathematica code
Hello :

Trying to remember a Mathematica code (plot)
If I want to plot two function on the same screen in the following way
F(x) = f( qi)/f(bn) which i = (0,...,n), n =(0,...,m)
For every value of i we plot F(x) for all the valuse of n for example F(x) = f(q0)/f(b(n=0,...,m) ),...etc
When I use the plot function it looks like it is ploting the function this way
F(x) = f(q(i =0,...,n))/f(b(n=0,...,m))

Best Regards
H
 
Physics news on Phys.org
So there's a couple of ways I found from searching the question:

1) Use GraphicsRow to plot them in separate plots side by side
2) Use GraphicsColumn to plot them in separate plots stacked on top of one another
3) Use Plot as shown in the example below:

[CODE lang="python" title="Mathematica plot of sin and cos from 0 to 2pi"](* Define the functions *)
f1[x_] := Sin[x]
f2[x_] := Cos[x]

(* Plot both functions on the same graph *)
Plot[{f1[x], f2[x]}, {x, 0, 2 Pi},
PlotStyle -> {Red, Blue},
PlotLegends -> {"Sin[x]", "Cos[x]"},
AxesLabel -> {"x", "y"},
GridLines -> Automatic,
PlotLabel -> "Plot of Sin[x] and Cos[x]"][/CODE]

Note: I don't have Mathematica so I couldn't test this example. Your mileage may vary.
 
jedishrfu said:
Note: I don't have Mathematica so I couldn't test this example. Your mileage may vary.
Here's what @jedishrfu's Mathematica example code evaluates to:

1741576332766.png
 

Attachments

  • 1741574012798.png
    1741574012798.png
    19 KB · Views: 45
Last edited:
  • Like
Likes   Reactions: jedishrfu
Thanks
For not having mathematica there is wolfram cloud which is like online mathematica for free
 
  • Like
Likes   Reactions: jedishrfu
hagopbul said:
Thanks
For not having mathematica there is wolfram cloud which is like online mathematica for free
Thank you @hagopbul . It wouldn't have helped me because I didn't know they generated similar output.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
830
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
855
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K