Yorick
Basic Ideas
Simple Statements
Defining a variable
Invoking a procedure
Printing an expression
Flow Control Statements
Defining a function
Defining Procedures
Conditional Execution
General
if
and
else
constructs
Combining conditions with
&&
and
||
Loops
The
while
and
do while
statements
The
for
statement
Using
break
,
continue
, and
goto
Variable scope
extern
statements
local
statements
The Interpreted Environment
Starting, stopping, and interrupting Yorick
Include files
A sample include file
Comments
DOCUMENT
comments
Where Yorick looks for include files
The
`custom.i'
file
The
help
function
The
info
function
Prompts
Shell commands, removing and renaming files
Error Messages
Runtime errors
How to respond to a runtime error
Using Array Syntax
Creating Arrays
Interpolating
Indexing
Scalar indices and array order
Selecting a range of indices
Nil index refers to an entire dimension
Selecting an arbitrary list of indices
Creating a pseudo-index
Numbering a dimension from its last element
Using a rubber index
Marking an index for matrix multiplication
Rank reducing (statistical) range functions
Rank preserving (finite difference) range functions
Sorting
Transposing
Broadcasting and conformability
Dimension Lists
Graphics
Primitive plotting functions
plg
pldj
plm
plc
plf
pli
plfp
plv
plt
Plot limits and relatives
limits
Zooming with the mouse
Saving plot limits
Forcing square limits
logxy
gridxy
palette
Color model
Managing a display list
fma and redraw
Multiple graphics windows
Getting hardcopy
Color hardcopy
Binary CGM caveats
Encapsulated PostScript
Graphics style
Style keyword
`style.i'
functions
Coordinate systems
Ticks and labels
Queries, edits, and legends
Legends
plq and pledit
Defaults for keywords
Writing new plotting functions
Animation
3D graphics interfaces
Coordinate mapping
Lighting
gnomon
plwf interface
slice3 interface
Embedding Compiled Routines Inside Yorick
Concept Index
This document was generated on 20 November 1996 using the
texi2html
translator version 1.46.