write(a, b, ...[,format:Fmt or nsig:m, header:F, labels:F, notes:T,\ width:w, height:h, macroname:T, missing:missStr, name:setName]\ [, file:fileName [,new:T]]]), Fmt, missStr, fileName, setName CHARACTER scalars, m > 0, w >= 30, h >= 12 integers |
Usage write(a, b, ...) prints objects (variables, expressions, macros) a, b, ..., ordinarily retaining more decimal places than print(). By default, write() formats REAL items using the format identified by 'wformat' on getoptions() output. By default this specifies 9 significant digits in floating point form but may be changed by setoptions(). Except for using a different default format, write() is identical with print(), and recognizes the same keywords. It is provided as an easy way to print results with more significant digits than does print(), without having explicitly to specify a format. See print() for a full description of the various keywords and output. Cmd> print(PI*run(5)) VECTOR: (1) 3.1416 6.2832 9.4248 12.566 15.708 Cmd> write(PI*run(5)) VECTOR: (1) 3.14159265 6.28318531 9.42477796 (4) 12.5663706 15.7079633 When either of keywords 'nsig' or 'format' are used, write() behaves identically to print(). Cross references See also topics setoptions(), matprint(), matwrite(), macrowrite(), 'options'.