pari
[Batut et al.]
は Bordeaux 大学で開発されフ
リーソフトウェアとして公開されている. PARI は数式処理的な機能を有
してはいるが, 主なターゲットは整数論に関連した数 (bignum,
bigfloat) の演算で, 四則演算に限らずbigfloat によるさまざまな
函数値の評価を高速に行うことができる. PARI は他のプログラムから
サブルーチンライブラリとして用いることができ, また, `gp' という
PARIライブラリのインタフェースにより UNIX のアプリケーションとして
利用することもできる. 現在のバージョンは 2.0.17beta でいくつかの ftp
site (たとえば ftp://megrez.ceremab.u-bordeaux.fr/pub/pari
)
から anonymous ftp できる.
setprec()
で指定した精度となる.
abs
,
adj
,
arg
,
bigomega
,
binary
,
ceil
,
centerlift
,
cf
,
classno
,
classno2
,
conj
,
content
,
denom
,
det
,
det2
,
detr
,
dilog
,
disc
,
discf
,
divisors
,
eigen
,
eintg1
,
erfc
,
eta
,
floor
,
frac
,
galois
,
galoisconj
,
gamh
,
gamma
,
hclassno
,
hermite
,
hess
,
imag
,
image
,
image2
,
indexrank
,
indsort
,
initalg
,
isfund
,
isprime
,
ispsp
,
isqrt
,
issqfree
,
issquare
,
jacobi
,
jell
,
ker
,
keri
,
kerint
,
kerintg1
,
kerint2
,
kerr
,
length
,
lexsort
,
lift
,
lindep
,
lll
,
lllg1
,
lllgen
,
lllgram
,
lllgramg1
,
lllgramgen
,
lllgramint
,
lllgramkerim
,
@break
lllgramkerimgen
,
lllint
,
lllkerim
,
lllkerimgen
,
lllrat
,
lngamma
,
logagm
,
mat
,
matinvr
,
matrixqz2
,
matrixqz3
,
matsize
,
modreverse
,
mu
,
nextprime
,
norm
,
norml2
,
numdiv
,
numer
,
omega
,
order
,
ordred
,
phi
,
pnqn
,
polred
,
polred2
,
primroot
,
psi
,
quadgen
,
quadpoly
,
real
,
recip
,
redcomp
,
redreal
,
regula
,
reorder
,
reverse
,
rhoreal
,
roots
,
rootslong
,
round
,
sigma
,
signat
,
simplify
,
smalldiscf
,
smallfact
,
smallpolred
,
smallpolred2
,
smith
,
smith2
,
sort
,
sqr
,
sqred
,
sqrt
,
supplement
,
trace
,
trans
,
trunc
,
type
,
unit
,
vec
,
wf
,
wf2
,
zeta
/* 行列の固有ベクトルを求める. */ [0] pari(eigen,newmat(2,2,[[1,1],[1,2]])); [ -1.61803398874989484819771921990 0.61803398874989484826 ] [ 1 1 ] /* 1 変数多項式の根を求める. */ [1] pari(roots,t^2-2); [ -1.41421356237309504876 1.41421356237309504876 ]
setprec
.
Go to the first, previous, next, last section, table of contents.