X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginsh%2Fginsh.1.in;h=e8c24a5040bb29a61c83c856fa3553bd25edc682;hp=6d69ef17582e39afecff33881231e36f47d9aea0;hb=d7eee2dd8de4149ff805fd69641316418450275b;hpb=f449313a24038429447cb02a4798beb7fcf8216e diff --git a/ginsh/ginsh.1.in b/ginsh/ginsh.1.in index 6d69ef17..e8c24a50 100644 --- a/ginsh/ginsh.1.in +++ b/ginsh/ginsh.1.in @@ -191,22 +191,20 @@ Lists are used by the .B subs and .B lsolve -functions. A list consists of an opening square bracket +functions. A list consists of an opening curly brace +.RB ( { ), +a (possibly empty) comma-separated sequence of expressions, and a closing curly +brace +.RB ( } ). +.SS MATRICES +A matrix consists of an opening square bracket .RB ( [ ), -a (possibly empty) comma-separated sequence of expressions, and a closing square -bracket +a non-empty comma-separated sequence of matrix rows, and a closing square bracket +.RB ( ] ). +Each matrix row consists of an opening square bracket +.RB ( [ ), +a non-empty comma-separated sequence of expressions, and a closing square bracket .RB ( ] ). -.SS MATRICES -A matrix consists of an opening double square bracket -.RB ( [[ ), -a non-empty comma-separated sequence of matrix rows, and a closing double square -bracket -.RB ( ]] ). -Each matrix row consists of an opening double square bracket -.RB ( [[ ), -a non-empty comma-separated sequence of expressions, and a closing double square -bracket -.RB ( ]] ). If the rows of a matrix are not of the same length, the width of the matrix becomes that of the longest row and shorter rows are filled up at the end with elements of value zero. @@ -248,6 +246,9 @@ detail here. Please refer to the GiNaC documentation. .BI content( expression ", " symbol ) \- content part of a polynomial .br +.BI decomp_rational( expression ", " symbol ) +\- decompose rational function into polynomial and proper rational function +.br .BI degree( expression ", " object ) \- degree of a polynomial .br @@ -272,6 +273,9 @@ detail here. Please refer to the GiNaC documentation. .BI evalf( "expression [" ", " level] ) \- evaluates an expression to a floating point number .br +.BI evalm( expression ) +\- evaluates sums, products and integer powers of matrices +.br .BI expand( expression ) \- expands an expression .br @@ -311,6 +315,9 @@ detail here. Please refer to the GiNaC documentation. .BI numer( expression ) \- numerator of a rational function .br +.BI numer_denom( expression ) +\- numerator and denumerator of a rational function as a list +.br .BI op( expression ", " number ) \- extract operand from expression .br @@ -437,12 +444,12 @@ x (x+1)^(\-2)*(\-x+x^2\-2) > series(sin(x),x==0,6); 1*x+(\-1/6)*x^3+1/120*x^5+Order(x^6) -> lsolve([3*x+5*y == 7], [x, y]); -[x==\-5/3*y+7/3,y==y] -> lsolve([3*x+5*y == 7, \-2*x+10*y == \-5], [x, y]); -[x==19/8,y==\-1/40] -> M = [[ [[a, b]], [[c, d]] ]]; -[[ [[\-x+x^2\-2,(x+1)^2]], [[c,d]] ]] +> lsolve({3*x+5*y == 7}, {x, y}); +{x==\-5/3*y+7/3,y==y} +> lsolve({3*x+5*y == 7, \-2*x+10*y == \-5}, {x, y}); +{x==19/8,y==\-1/40} +> M = [ [a, b], [c, d] ]; +[[\-x+x^2\-2,(x+1)^2],[c,d]] > determinant(M); \-2*d\-2*x*c\-x^2*c\-x*d+x^2*d\-c > collect(", x);