Download Learning mEtapost by Doing

Transcript
7 Control Structures
7.1 Conditional Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Repetition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
42
45
8 Macros
8.1 Defining Macros . . . . . . . . . . . .
8.2 Grouping and Local Variables . . . . .
8.3 Vardef Definitions . . . . . . . . . . .
8.4 Defining the Argument Syntax . . . .
8.5 Precedence Rules of Binary Operators
8.6 Recursion . . . . . . . . . . . . . . . .
8.7 Using Macro Packages . . . . . . . . .
8.8 Mathematical functions . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
48
48
48
49
50
51
51
53
54
9 More Examples
9.1 Electronic Circuits . . . .
9.2 Marking Angles and Lines
9.3 Vectorfields . . . . . . . .
9.4 Riemann Sums . . . . . .
9.5 Iterated Functions . . . .
9.6 A Surface Plot . . . . . .
9.7 Miscellaneous . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
55
55
58
60
63
65
68
71
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10 Solutions to the Exercises
73
11 Appendix
84
2