=================================================================== RCS file: /home/cvs/OpenXM/src/asir-doc/exp/exp-ja.texi,v retrieving revision 1.55 retrieving revision 1.57 diff -u -p -r1.55 -r1.57 --- OpenXM/src/asir-doc/exp/exp-ja.texi 2018/03/27 02:58:46 1.55 +++ OpenXM/src/asir-doc/exp/exp-ja.texi 2018/10/17 00:33:49 1.57 @@ -1,4 +1,4 @@ -%% $OpenXM: OpenXM/src/asir-doc/exp/exp-ja.texi,v 1.54 2017/08/31 01:24:33 takayama Exp $ +%% $OpenXM: OpenXM/src/asir-doc/exp/exp-ja.texi,v 1.56 2018/03/28 07:44:06 takayama Exp $ \input texinfo-ja @iftex @catcode`@#=6 @@ -38,13 +38,13 @@ @title $BH(B). -@item parse/quote.c $B$N(B {\tt strcut fid_spec fid_spec_tab[] } +@item parse/quote.c $B$N(B strcut fid_spec fid_spec_tab[] $B$NItJ,$K=q$$$F$"$k7A<0$K(B @code{funargs_to_quote} $B$OJQ49$9$k(B. @end itemize @@ -2592,6 +2593,46 @@ ChangeLog @comment **************************************************************** +@node function,,, $B8@8l(B +@subsection @code{function} +@findex function + +@table @t +@item function $B@k8@$9$k$3$H$K$h$jH!?t7A<0$NITDj85$r@8@.$G$-$k(B. +@end table + +@comment --- $B@bL@(B --- +@table @t +@item function $B@k8@$9$k$3$H$K$h$jH!?t7A<0$NITDj85$r@8@.$G$-$k(B. +@item $BHyJ,H!?t(B diff $B$O$3$NH!?t7A<0$NITDj85$NHyJ,$r$d$O$jH!?t7A<0$NITDj85$H$7$F@8@.$9$k(B. +$B$?$H$($P(B f@{1,2@}(x,y) $B$O(B f $B$r(B x $B$K$D$$$F0l3,JPHyJ,(B, y $B$K$D$$$F(B 2$B3,JPHyJ,$7$?$b$N(B. +@item diff $B$O9g@.4X?t$H$7$F$N=hM}$b9T$&(B. +@end table + + +@example +[1915] function f(x,y); +[1916] F=f(f(x,y),y)$ +[1917] diff(F,y); +f@{1,0@}(f(x,y),y)*f@{0,1@}(x,y)+f@{0,1@}(f(x,y),y) +[1918] vtype(f(p,q)); +2 +[1919] deg(diff(F,y),f@{0,1@}(x,y)); +1 +@end example + +@xref{vtype} +@xref{diff} + +@comment --- ChangeLog +@noindent +ChangeLog +@itemize @bullet +@item $B$$$D$N(B commit $B$GF3F~$5$l$?$+ITL@(B. +@end itemize + +@comment **************************************************************** + @node $B?tO@!&Be?t(B,,, $B -- generic_bfct_and_gr :0.012sec(0.0129sec) generic bfct : [[1,1],[s,1],[s-2,1]] S0 : 2 -B_{S0} length : 3 +B_@{S0@} length : 3 -- fctr(BF) + base :0.008sec(0.007395sec) -- integration_ideal_internal :0.012sec + gc : 0.016sec(0.04311sec) [-27*x^3*dx^3-54*x^2*dx^2+(4*x^3+3*x)*dx+4*x^2-3,27*x^2*dx^4+135*x*dx^3+(-4*x^2+105)*dx^2-16*x*dx-8] @@ -3319,7 +3360,7 @@ $ I = \langle (n-k+1)E_n-(n+1), (k+1)E_k-(n-k) \rangle $B$G$"$k$+$i(B, $B$3$l$rF~NO$H$7$F $B$G$"$k$+$i(B, $B$3$l$rF~NO$H$7$F -- generic_bfct_and_gr :0.01sec(0.007085sec) generic bfct : [[1,1],[s,1]] S0 : 0 -B_{S0} length : 1 +B_@{S0@} length : 1 -- fctr(BF) + base :0.003333sec(0.001785sec) -- restriction_ideal_internal :0sec(0.002336sec) [[(en-2)*n+en-2],[[[[ek-1,[(-en+1)*n-en+1,1]]],1]]] @@ -3598,7 +3639,7 @@ y $B$NCM$,30B&%k!<%W(B, x $B$NCM$,FbB&%k!<%W$N7A<0$ [1590] tk_pfn.testgraph1(); $B$3$3$G(B testgraph1() $B$O0J2<$N$H$*$j(B. -def testgraph1() { +def testgraph1() @{ /* tk_bess2.bess2pf(1/2); */ Pf= [[[ 0, (1)/(x), 0 ], [ -x, (2*x^2+1)/(x), -2*x ], @@ -3611,7 +3652,7 @@ def testgraph1() { Dom=[[0.5,1.5],[1.5,9]]; Step = 0.5; return tk_pfn.graph(Pf,Dom,Iv,Step | fit=1); -} +@} @end example @@ -3666,11 +3707,11 @@ ChangeLog $B$3$3$G(B test4() $B$O0J2<$N$H$*$j(B. $B?6F0$NJ}Dx<0(B, y0'=y1, y1'=-y0 (y0''+y0=0). $BEz$O(B y0=cos(x) taka_plot_auto $B$O2l9g$K;H$&(B --- @table @t -@item fj_simp.simplify(@var{arg1}) +@item fj_simplify.simplify(@var{arg1}) :: arg1 $B$r4JC12=$9$k(B. @end table @@ -3755,8 +3796,6 @@ ChangeLog @end table @itemize @bullet -@item -$B8=:_$N%P!<%8%g%s$G$O(B fj_simp.simplify $B$G$J$/(B, $BC1$K(B simplify $B$H$h$V(B. @item $B$3$N4X?t$O(B Joel S. Cohen, Computer Algebra and Symbolic Computation, @@ -3770,14 +3809,14 @@ B.F.Caviness, R.J.Fateman, Simplification of Radical E @end itemize @example -load("fj_simplify.rr"); -[1434] simplify((x^(1/2))^3); +import("fj_simplify.rr"); +[1434] fj_simplify.simplify((x^(1/2))^3); ((x)^(3/2)) -[1435] simplify((2^(1/2))^2); +[1435] fj_simplify.simplify((2^(1/2))^2); 2 -[1436] simplify((2+2^(1/2))^3); +[1436] fj_simplify.simplify((2+2^(1/2))^3); 14*((2)^(1/2))+20 -[1437] simplify(exp(x)*exp(-x+y)); +[1437] fj_simplify.simplify(exp(x)*exp(-x+y)); ((@@e)^(y)) @end example @@ -3789,9 +3828,6 @@ load("fj_simplify.rr"); @noindent ChangeLog @itemize @bullet -@item -$B>-MhE*$K$O(B module $B2=$7$F(B fj_simp module $B$K4^$a$kM=Dj(B. -poly_simplify $B$+$i(B fj_simp.simplify $B$r8F$V(B. @item Todo: exp $B0J30$NFC