### Introduction to Computer Algebra [chapter]

André Heck
2003 Introduction to Maple
> interface(verboseproc=3); # to show Maple code [> print(factor); One of the strongest features of Maple is the worksheet. A worksheet can be viewed as a regular text document, but enhanced with computational features like a spreadsheet, or with layers and links like hypertext. Organization: We organize a worksheet in sections and subsections as we would structure a technical report. With the insert menu we place headings for sections and subsections. Maple Lecture 1, page 2 2. While commands
more » ... n a worksheet may be executed in any order, we will always use a strict linear "topdown" order of the commands in the worksheet. The execution of an entire worksheet is then similar to running a program. 3. Think of a worksheet as a research paper and use titles, sections, and subsections to give a meaningful structure to the order of computations. A typical structure could for example be the derivation of the equations governing a mathematical model, an appropriate choice of algorithm(s), results of running the algorithm(s) on various data, plots visualizing the results, ending with conclusions. 4. Use text to explain what the assumptions and goals are of your computations. 5. Instead of loading an entire package into the worksheet, use the long form, e.g.: plots[display](...) when only the display command from the plots package is needed. One of the main goals in this course is to learn how to exploit the features of Maple worksheet to design scientific programs at a level as close as possible to mathematical modeling.