version 1.21, 2016/08/29 04:56:58 |
version 1.26, 2018/09/06 05:42:43 |
|
|
@comment $OpenXM: OpenXM/src/asir-doc/parts/builtin/misc.texi,v 1.20 2016/08/26 04:56:07 takayama Exp $ |
@comment $OpenXM: OpenXM/src/asir-doc/parts/builtin/misc.texi,v 1.25 2018/03/29 02:48:36 takayama Exp $ |
\BJP |
\BJP |
@node $B$=$NB>(B,,, $BAH$_9~$_H!?t(B |
@node $B$=$NB>(B,,, $BAH$_9~$_H!?t(B |
@section $B$=$NB>(B |
@section $B$=$NB>(B |
|
|
@item ctrl("@var{switch}"[,@var{obj}]) |
@item ctrl("@var{switch}"[,@var{obj}]) |
\JP :: $B4D6-@_Dj(B |
\JP :: $B4D6-@_Dj(B |
\EG :: Sets the value of @var{switch}. |
\EG :: Sets the value of @var{switch}. |
|
@item ctrl() |
|
\JP :: $B4D6-$NI=<((B |
|
\EG :: Show the values of @var{switch}'s. |
|
@item ctrl(|desc=1) |
|
\JP :: $B4D6-$*$h$S$=$NC;$$@bL@$NI=<((B |
|
\EG :: Show the values of @var{swtich}'s and short descriptions |
@end table |
@end table |
|
|
@table @var |
@table @var |
Line 127 ox_reset $B$N<BAu$NM-L5$O(B mathcap $B$N(B optiona |
|
Line 133 ox_reset $B$N<BAu$NM-L5$O(B mathcap $B$N(B optiona |
|
ox_pari $B$rMxMQ$9$k$H$-$O$3$N%U%i%0$r(B1$B$K$7$F$*$/$3$H$,K>$^$7$$(B. |
ox_pari $B$rMxMQ$9$k$H$-$O$3$N%U%i%0$r(B1$B$K$7$F$*$/$3$H$,K>$^$7$$(B. |
($B%G%U%)%k%HCM$O(B 0.) |
($B%G%U%)%k%HCM$O(B 0.) |
@xref{$BJ,;67W;;(B}. |
@xref{$BJ,;67W;;(B}. |
|
@item plot_by_bigfloat |
|
N $B$N$H$-(B, 10$B?J?t$G$N@:EY$r(B N $B7e$H$7$F(B, bigfloat $B$rMQ$$$F(B plot $B$r9T$&(B. |
|
($B%G%U%)%k%H$G$O(B double $B$rMQ$$$F(B plot $B$r9T$&(B.) |
|
@item evalef |
|
0 $B$N;~(B eval $B$N0z?t$,I>2A$5$l$?$H$-$=$l0J>eI>2A$G$-$J$/$J$C$?>l9g(B, $BITDj85%j%9%H$K(B |
|
$BEPO?$5$l$k(B. $B$?$H$($P(B eval(sin(0.1)) $B$H<B9T$9$k$H(B sin(0.1) $B$,$=$l0J>eI>2A$G$-$J$$$?$a(B |
|
$BITDj85%j%9%H$KEPO?$5$l$k(B. |
|
1 $B$N;~$O(B, $BEPO?$5$l$J$$(B. |
|
$B=iEy4X?t$N?tCMI>2A$r7+$jJV$79T$&;~$O$3$N%*%W%7%g%s$r;HMQ$9$Y$-$G$"$k(B. |
|
($B%G%U%)%k%HCM$O(B 0.) |
|
@xref{ord} |
@end table |
@end table |
\E |
\E |
\BEG |
\BEG |
Line 220 of mathcap if ox_reset is implemented or not. |
|
Line 237 of mathcap if ox_reset is implemented or not. |
|
When you use ox_pari, it is recommended to set this flag 1. |
When you use ox_pari, it is recommended to set this flag 1. |
(The default value is 0.) |
(The default value is 0.) |
@xref{Distributed computation}. |
@xref{Distributed computation}. |
|
@item plot_by_bigfloat |
|
If its value N is not equal to zero, then plotting is done by bigfloat. |
|
(The double numbers are used as the default.) |
|
@item evalef |
|
When it is set to 0, the arguments of eval are registered to the list of |
|
indeterminants when arguments are no longer to be simplified. |
|
For example, when this flag is 0, sin(0.1) is registered to the list of |
|
indeterminants when eval(sin(0.1)) is evaluated. |
|
When it is set to 1, arguments are numerically evaluated. |
|
It is recommended to turn on this option, when you repeat to evaluate elementary functions numerically. |
|
(The default value is 0.) |
|
@xref{ord} |
@end table |
@end table |
\E |
\E |
@end itemize |
@end itemize |
|
|
|
@example |
|
[1917] ctrl(); |
|
[[oxpari_start,0],[oxpari_id,-1],... snip ....,[plot_by_bigfloat,0],[debug_plot,0]] |
|
[1918] map(print,ctrl(|desc=1)); |
|
[oxpari_start,0,oxpari starting function.] |
|
[oxpari_id,-1,Id of ox_pari.] |
|
... snip ... |
|
[plot_by_bigfloat,0,If set to 1, computation is done by using MPFR bigfloat functions in ox_plot.] |
|
[debug_plot,0,If set to 1, ox_plot is executed with the message window.] |
|
@end example |
|
|
@table @t |
@table @t |
\JP @item $B;2>H(B |
\JP @item $B;2>H(B |
\EG @item References |
\EG @item References |
Line 231 When you use ox_pari, it is recommended to set this fl |
|
Line 271 When you use ox_pari, it is recommended to set this fl |
|
@fref{pari}, @fref{setbprec setprec}, @fref{eval deval}. |
@fref{pari}, @fref{setbprec setprec}, @fref{eval deval}. |
@end table |
@end table |
|
|
|
@noindent |
|
ChangeLog |
|
@itemize @bullet |
|
@item @xref{ChangeLog} |
|
\BEG |
|
@item plot_by_bigfloat switch is added on 2017.09.04. The following files are changed. |
|
\E |
|
\BJP |
|
@item plot_by_bigfloat $B%9%$%C%A$O(B 2017.09.04 $B$K2C$($i$l$?(B. $BJQ99$r<u$1$?%U%!%$%k$O2<5-$N$H$*$j(B. |
|
\E |
|
@item 1.54 ctrl.c, |
|
1.14 bf.c, |
|
1.75 tcpf.c, |
|
1.13 calc.c, |
|
1.36 if.c, |
|
1.25 ifplot.h, |
|
1.33 plotf.c |
|
@end itemize |
|
|
\JP @node debug,,, $B$=$NB>(B |
\JP @node debug,,, $B$=$NB>(B |
\EG @node debug,,, Miscellaneouses |
\EG @node debug,,, Miscellaneouses |
@subsection @code{debug} |
@subsection @code{debug} |
Line 984 returns the value of @var{function}(@var{arg0},@var{ar |
|
Line 1043 returns the value of @var{function}(@var{arg0},@var{ar |
|
@findex flist |
@findex flist |
|
|
@table @t |
@table @t |
@item flist() |
@item flist([mname]) |
\JP :: $B8=:_Dj5A$5$l$F$$$kH!?tL>$rJ8;zNs%j%9%H$H$7$FJV$9(B. |
\JP :: $B8=:_Dj5A$5$l$F$$$kH!?tL>$rJ8;zNs%j%9%H$H$7$FJV$9(B. |
\EG :: Returns the list of function names currently defined. |
\EG :: Returns the list of function names currently defined. |
|
@item mname |
|
\JP $B%b%8%e!<%kL>(B |
|
\EG a module name |
@end table |
@end table |
|
|
@table @var |
@table @var |
Line 999 returns the value of @var{function}(@var{arg0},@var{ar |
|
Line 1061 returns the value of @var{function}(@var{arg0},@var{ar |
|
\BJP |
\BJP |
@item |
@item |
$B8=:_Dj5A$5$l$F$$$kAH$_9~$_H!?t(B, $B%f!<%6Dj5AH!?t$NH!?tL>$rJ8;zNs%j%9%H(B |
$B8=:_Dj5A$5$l$F$$$kAH$_9~$_H!?t(B, $B%f!<%6Dj5AH!?t$NH!?tL>$rJ8;zNs%j%9%H(B |
$B$H$7$FJV$9(B. |
$B$H$7$FJV$9(B. $B%b%8%e!<%kL>$,;XDj$5$l$?>l9g(B, $B$=$N%b%8%e!<%k$GDj5A$5$l$F$$$k(B |
|
$B4X?tL>$N$_$rJV$9(B. |
@item |
@item |
$B%7%9%F%`H!?t$N8e$K%f!<%6Dj5AH!?t$,B3$/(B. |
$B%7%9%F%`H!?t$N8e$K%f!<%6Dj5AH!?t$,B3$/(B. |
\E |
\E |
Line 1007 returns the value of @var{function}(@var{arg0},@var{ar |
|
Line 1070 returns the value of @var{function}(@var{arg0},@var{ar |
|
@item |
@item |
Returns the list of names of built-in functions and user defined functions |
Returns the list of names of built-in functions and user defined functions |
currently defined. The return value is a list of character strings. |
currently defined. The return value is a list of character strings. |
|
If a module name is specified, only the names of functions defined in the module |
|
are returned. |
@item |
@item |
The names of built-in functions are followed by those of user defined |
The names of built-in functions are followed by those of user defined |
functions. |
functions. |