mersenneforum.org pari
 Register FAQ Search Today's Posts Mark Forums Read

 2012-08-21, 05:09 #1 devarajkandadai     May 2004 1001111002 Posts pari Using pari how do we plot graphs: For example would be glad to receive step by step instructions to plot 2^n+ 7. tks
2012-08-21, 05:42   #2
LaurV
Romulan Interpreter

"name field"
Jun 2011
Thailand

22×7×367 Posts

Quote:
 Originally Posted by devarajkandadai would be glad to receive step by step instructions to plot 2^n+ 7.
step 1: open pari/gp
step 2: write at the command prompt: plot(x=-10,10,2^x+7) and press enter

Code:
(12:40:06) gp > ?plot
plot(X=a,b,expr,{Ymin},{Ymax}): crude plot of expression expr, X goes from a to b, with Y ranging from Ymin to Ymax. If Ymin (resp. Ymax) is not
given, the minima (resp. the maxima) of the expression is used instead.

(12:40:10) gp > plot(x=-10,10,2^x+7)

1031 |''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"
|                                                              :
|                                                             :|
|                                                             :|
|                                                             x|
|                                                             :|
|                                                            : |
|                                                            _ |
|                                                            : |
|                                                           :  |
|                                                           x  |
|                                                              |
|                                                          _   |
|                                                              |
|                                                         x    |
|                                                        _     |
|                                                              |
|                                                      _"      |
|                                                     _        |
|                                                   _"         |
|                                               __x"           |
0 ________________________________xxxxxxxxxxxxx""",,,,,,,,,,,,,,,,
-10                                                           10
(12:40:54) gp >

Last fiddled with by LaurV on 2012-08-21 at 05:43 Reason: code

 2012-08-22, 05:18 #3 devarajkandadai     May 2004 22·79 Posts pari Thank you very much; will try.
 2012-08-22, 05:24 #4 devarajkandadai     May 2004 1001111002 Posts pari Thanks once again. Just tried- success!
 2012-08-22, 06:47 #5 LaurV Romulan Interpreter     "name field" Jun 2011 Thailand 22×7×367 Posts you can type "?10" at pari prompt (without quotes) for help on plotting functions. If you have the bitmaps associated with some application (like ms fax wiewer, ACDSee, whatever) then you can also use "ploth" function. That would make a nice bitmap/jpg/gif from your graphic and send it to the associated application, so you can see it on screen in a nice graphic mode. Try: ploth(x=-10,10,sin(x)/x)
2012-08-22, 13:58   #6
science_man_88

"Forget I exist"
Jul 2009
Dartmouth NS

2·3·23·61 Posts

Quote:
 Originally Posted by LaurV you can type "?10" at pari prompt (without quotes) for help on plotting functions. If you have the bitmaps associated with some application (like ms fax wiewer, ACDSee, whatever) then you can also use "ploth" function. That would make a nice bitmap/jpg/gif from your graphic and send it to the associated application, so you can see it on screen in a nice graphic mode. Try: ploth(x=-10,10,sin(x)/x)
is there any way for it to only use integer values ? I figured it out, in my older version of GP it does it right inside a new window of pari/gp

Last fiddled with by science_man_88 on 2012-08-22 at 14:01

2012-08-28, 04:57   #7

May 2004

31610 Posts
pari

Quote:
 Originally Posted by LaurV you can type "?10" at pari prompt (without quotes) for help on plotting functions. If you have the bitmaps associated with some application (like ms fax wiewer, ACDSee, whatever) then you can also use "ploth" function. That would make a nice bitmap/jpg/gif from your graphic and send it to the associated application, so you can see it on screen in a nice graphic mode. Try: ploth(x=-10,10,sin(x)/x)
Code:
? plot(x=-5,5,sqrt(25-x^2))
4.9993701 |''''''''''''''''''''''__xxx""""""""xxx__''''''''''''''''''''''|
|                  _xx"                  "xx_                  |
|               _x"                          "x_               |
|             _x                                x_             |
|           _"                                    "_           |
|         _x                                        x_         |
|        _                                            _        |
|       x                                              x       |
|      "                                                "      |
|     "                                                  "     |
|    "                                                    "    |
|   "                                                      "   |
|  x                                                        x  |
|                                                              |
| "                                                          " |
|                                                              |
|x                                                            x|
|:                                                            :|
|:                                                            :|
:                                                              :
:                                                              :
0 _,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_
-5                                                             5
(10:20) gp >
I got the above which is actually a semi-circle; how do I get a complete circle pl?

Last fiddled with by Batalov on 2012-08-28 at 05:16 Reason: wrapped in [code]

 2012-08-28, 05:02 #8 devarajkandadai     May 2004 22×79 Posts completing a circle Reading GPRC: /cygdrive/c/Program Files/PARI/.gprc ...Done. GP/PARI CALCULATOR Version 2.3.4 (released) i686 running cygwin (ix86/GMP-4.2.1 kernel) 32-bit version compiled: Jul 12 2008, gcc-3.4.4 (cygming special, gdc 0.12, using dmd 0.125) (readline v5.2 enabled, extended help available) Copyright (C) 2000-2006 The PARI Group PARI/GP is free software, covered by the GNU General Public License, and comes WITHOUT ANY WARRANTY WHATSOEVER. Type ? for help, \q to quit. Type ?12 for how to get moral (and possibly technical) support. parisize = 4000000, primelimit = 500000 (10:20) gp > plot(x=-5,5,sqrt(25-x^2)) 4.9993701 |''''''''''''''''''''''__xxx""""""""xxx__''''''''''''''''''''''| | _xx" "xx_ | | _x" "x_ | | _x x_ | | _" "_ | | _x x_ | | _ _ | | x x | | " " | | " " | | " " | | " " | | x x | | | | " " | | | |x x| |: :| |: :| : : : : 0 _,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_ -5 5 (10:20) gp >The above is actually a semi-circle; how do I program a full circle pl?
 2012-08-28, 06:29 #9 LaurV Romulan Interpreter     "name field" Jun 2011 Thailand 282416 Posts How about "ploth(X=0,2*Pi,[sin(X),cos(X)],1)" ?
 2012-08-28, 06:45 #10 LaurV Romulan Interpreter     "name field" Jun 2011 Thailand 1027610 Posts It doesn't make too much sense to ask the same question over and over...
 2012-08-28, 08:22 #11 axn     Jun 2003 10101001111002 Posts Something that almost works Code: plot(x=-5,5,sqrt(25-x^2)); plot(x=-5,5,-sqrt(25-x^2))

 Similar Threads Thread Thread Starter Forum Replies Last Post JM Montolio A Lounge 11 2018-03-08 06:26 carpetpool Programming 6 2017-12-21 06:04 paul0 Programming 2 2015-11-17 13:04 skan Miscellaneous Math 0 2012-12-16 00:13 CRGreathouse Software 2 2009-03-13 04:22

All times are UTC. The time now is 12:58.

Tue Jan 31 12:58:19 UTC 2023 up 166 days, 10:26, 0 users, load averages: 0.86, 0.80, 0.89