Maple help on "lprint" ( partial help panel )

lprint - linear printing of expressions

Calling Sequence:

     lprint(expr1, expr2, ...)

Parameters:

     expr1, expr2, ...   - any expressions

Description:

·        The procedure lprint returns NULL and prints its arguments in a one-dimensional format.

·        The expressions expr1, expr2,..., each separated from the others by a comma and a space, are printed on a single line.

·        Like most procedures in Maple, the arguments to lprint are evaluated before being passed to the procedure.

·        In general, the printed form produced by lprint is valid Maple input.

·        Maple will print all expressions after normal evaluation using lprint if the interface variable prettyprint is set to 0.

·        The procedure lprint displays output as a side-effect, and returns NULL as the procedure value. Therefore the ditto commands, %, %% and %%%, will not recall the output from the lprint command.

·        The procedure lprint is intended for device independent printing and makes no use of special features of the user interface. For pretty-printing, using a two-dimensional output format, see print. For formatted output, see printf and fprintf.

Examples:

> lprint( 3*x^2, x, Int( sin( x + y )/( x - y ), x ) );

3*x^2, x, Int(sin(x+y)/(x-y),x)

Arguments are evaluated before printing.

> lprint( int( sin( x + y )/( x - y ), x ) );

Si(x-y)*cos(2*y)+Ci(x-y)*sin(2*y)

The output of lprint can be cut and paste into a Maple session while pretty-printed output cannot.

> g := (x^4 - y)/(y^2-3*x):
   lprint( g );

(x^4-y)/(y^2-3*x)

> print( g );

The interface setting of pretty print determines whether line printing or pretty-printing is used to display the results of normal evaluation.

> g;

> interface( 'prettyprint' = 0 );
   g;

(x^4-y)/(y^2-3*x)

See Also:

print, printf, fprintf, printlevel, interface 


 
back

Any questions or suggestions should be directed to
Michel Vallières at vallieres@physics.drexel.edu