![]() ![]() However, functional programming should not be overdone. As we get deeper into the material, we will also make use of more elegant functional programming techniques. At the outset, we do not place too much value on elegance, and we intentionally present classical procedural program segments. These programs deal mostly with mathematical, physical, and scientific/engineering applications of Mathematica, although some of them serve primarily to illustrate Mathematica as a programming language. We start presenting somewhat larger programs, especially in Sections 6.3.4, 6.4.4, 6.5.2, and 6.6. ![]() This chapter on lists is the last chapter on the structure of Mathematica expressions and programming in Mathematica. ![]() I Introduction: *Remarks *Basics of Mathematica as a Programming Language *Introductory Examples *What Computer Algebra and Mathematica 4.0 Can and Cannot Do Exercises Solutions References II Structure of Mathematica Expressions: *Remarks *Expressions *Simple Expressions *Nested Expressions *Manipulating numbers Exercises Solutions References III Definitions and Properties of Functions: *Remarks *Definition and clearing of simple functions *Options and Defaults *Attributes of Functions *Downvalues and Upvalues *Functions that Remember Their Values *Functions in the x-Calculus *Repeated Application of Functions *Functions of Functions Exercises Solutions References IV Meta-Mathematica: *Remarks *Information on Commands *Control over Running Calculations and Resources *The $-Commands *Communication and Interaction with the Outside *Debugging *Localization of Variable Names *The Process of Calculation Exercises Solutions References V Replacement Rules and Related Matters: *Remarks *Boolean Functions *Patterns *Replacement Rules Exercises Solutions References VI Operations on List, and Linear Algebra: *Remarks *Creating Lists * Representation of Lists *Manipulating on Single Lists *Operations with Several Lists or with Nested Lists *Mathematical Operations with Matrices *Top-ten Built-in Commands Exercises Solutions References Index ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |