[BACK]Return to numeric.texi CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc / parts / builtin

File: [local] / OpenXM / src / asir-doc / parts / builtin / numeric.texi (download)

Revision 1.2, Sat Dec 27 12:11:07 2003 UTC (20 years, 5 months ago) by ohara
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9
Changes since 1.1: +11 -4 lines

about complex numbers.

@comment $OpenXM: OpenXM/src/asir-doc/parts/builtin/numeric.texi,v 1.2 2003/12/27 12:11:07 ohara Exp $
\BJP
@node $B?tCMH!?t(B,,, $BAH$_9~$_H!?t(B
@section $B?tCMH!?t(B
\E
\BEG
@node Numerical functions,,, Built-in Function
@section Numerical functions
\E

@menu
* dacos dasin datan dcos dsin dtan::
* dabs dexp dlog dsqrt::
* ceil floor rint dceil dfloor drint::
@end menu

\JP @node dacos dasin datan dcos dsin dtan,,, $B?tCMH!?t(B
\EG @node dacos dasin datan dcos dsin dtan,,, Numerical functions
@subsection @code{dacos}, @code{dasin}, @code{datan}, @code{dcos}, @code{dsin}, @code{dtan}
@findex dacos
@findex dasin
@findex datan
@findex dcos
@findex dsin
@findex dtan

@table @t
@item dacos(@var{num})
\JP :: $BH!?tCM(B Arccos(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of Arccos of @var{num}.
@item dasin(@var{num})
\JP :: $BH!?tCM(B Arcsin(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of Arcsin of @var{num}.
@item datan(@var{num})
\JP :: $BH!?tCM(B Arctan(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of Arctan of @var{num}.
@item dcos(@var{num})
\JP :: $BH!?tCM(B cos(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of cos of @var{num}.
@item dsin(@var{num})
\JP :: $BH!?tCM(B sin(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of sin of @var{num}.
@item dtan(@var{num})
\JP :: $BH!?tCM(B tan(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of tan of @var{num}.
@end table

@table @var
@item return
\JP $BG\@:EYIbF0>.?t(B
\EG floating point number
@item num
\JP $B?t(B
\EG number
@end table

@itemize @bullet
\BJP
@item
$B;03Q4X?t!"5U;03Q4X?t$r?tCME*$K7W;;$9$k(B.
@item
$B$3$l$i$NH!?t$O(B C $B8@8l$NI8=`?t3X%i%$%V%i%j$rMQ$$$k(B.
$B$7$?$,$C$F(B, $B7W;;7k2L$O%*%Z%l!<%F%#%s%0%7%9%F%`$H%3%s%Q%$%i$K0MB8$9$k(B.
@item
$BJ#AG?t$KBP$7$F$O@5$7$/$J$$7k2L$rJV$9$N$GCm0U$7$J$1$l$P$J$i$J$$(B.
@item
@@pi $B$J$I$N%7%s%\%k$r0z?t$KM?$($k$3$H$O$G$-$J$$(B.
\E
\BEG
@item
Compute numerical values of trigonometric functions.
@item
These functions use the standard mathematical library of C language.
So results depend on operating systems and a C compilers.
\E
@end itemize

@example
[0] 4*datan(1);
3.14159
@end example

\JP @node dabs dexp dlog dsqrt,,, $B?tCMH!?t(B
\EG @node dabs dexp dlog dsqrt,,, Numerical functions
@subsection @code{dabs}, @code{dexp}, @code{dlog}, @code{dsqrt}
@findex dabs
@findex dexp
@findex dlog
@findex dsqrt

@table @t
@item dabs(@var{num})
\JP :: $B@dBPCM(B |@var{num}| $B$r5a$a$k(B. 
\EG :: Get the absolute value of @var{num}.
@item dexp(@var{num})
\JP :: $BH!?tCM(B exp(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of expornent of @var{num}.
@item dlog(@var{num})
\JP :: $BBP?tCM(B log(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of logarithm of @var{num}.
@item dsqrt(@var{num})
\JP :: $BJ?9T:,(B sqrt(@var{num}) $B$r5a$a$k(B. 
\EG :: Get the value of square root of @var{num}.
@end table

@table @var
@item return
\JP $BG\@:EYIbF0>.?t(B
\EG floating point number
@item num
\JP $B?t(B
\EG number
@end table

@itemize @bullet
\BJP
@item
$B=iEyH!?t$r?tCME*$K7W;;$9$k(B.
@item
$B$3$l$i$NH!?t$O(B C $B8@8l$NI8=`?t3X%i%$%V%i%j$rMQ$$$k(B.
$B$7$?$,$C$F(B, $B7W;;7k2L$O%*%Z%l!<%F%#%s%0%7%9%F%`$H%3%s%Q%$%i$K0MB8$9$k(B.
@item
@code{dabs()}$B$H(B@code{dsqrt()}$B$r=|$-!"(B
$BJ#AG?t$KBP$7$F$O@5$7$/$J$$7k2L$rJV$9$N$GCm0U$7$J$1$l$P$J$i$J$$(B.
@item
@@pi $B$J$I$N%7%s%\%k$r0z?t$KM?$($k$3$H$O$G$-$J$$(B.
\E
\BEG
@item
Compute numerical values of elementary functions.
@item
These functions use the standard mathematical library of C language.
So results depend on operating systems and a C compilers.
\E
@end itemize

@example
[0] dexp(1);
2.71828
@end example

\JP @node ceil floor rint dceil dfloor drint,,, $B?tCMH!?t(B
\EG @node ceil floor rint dceil dfloor drint,,, Numerical functions
@subsection @code{ceil}, @code{floor}, @code{rint}, @code{dceil}, @code{dfloor}, @code{drint}
@findex ceil
@findex floor
@findex rint
@findex dceil
@findex dfloor
@findex drint

@table @t
@item ceil(@var{num})
@item dceil(@var{num})
\JP :: @var{num} $B$h$jBg$-$$:G>.$N@0?t$r5a$a$k(B. 
\EG :: Get the ceiling integer of @var{num}.
@item floor(@var{num})
@item dfloor(@var{num})
\JP :: @var{num} $B$h$j>.$5$$:GBg$N@0?t$r5a$a$k(B. 
\EG :: Get the floor integer of @var{num}.
@item rint(@var{num})
@item drint(@var{num})
\JP :: @var{num} $B$r@0?t$K$^$k$a$k(B. 
\EG :: Get the round integer of @var{num}.
@end table

@table @var
@item return
\JP $B@0?t(B
\EG integer
@item num
\JP $B?t(B
\EG number
@end table

@itemize @bullet
\BJP
@item
@code{dceil}, @code{dfloor}, @code{drint} $B$O(B
@code{ceil}, @code{floor}, @code{rint} $B$NJLL>$G$"$k(B.
@item
$BIbF0>.?t$r@0?t$K$^$k$a$kJ}K!$O(B, $B%*%Z%l!<%F%#%s%0%7%9%F%`$H%3%s%Q%$%i$K0MB8$9$k(B.
@item
$BJ#AG?t$KBP$7$F$O@5$7$/$J$$7k2L$rJV$9$N$GCm0U$7$J$1$l$P$J$i$J$$(B.
@item
@@pi $B$J$I$N%7%s%\%k$r0z?t$KM?$($k$3$H$O$G$-$J$$(B.
\E
@end itemize

@example
[0] dceil(1.1);
1
@end example