This package of Maple worksheets was created by Prof. Robert Corless of the University of Western Ontario to accompany his textbook "Essential Maple 7", ISBN 0-387-95352-3, available from Springer-Verlag. Essential Maple 7 contains an accelerated introduction to Maple programming designed for scientific programmers. The worksheets also provide exercises.

Этот пакет рабочих листов Maple был создан профессором Робертом Корлессом из Университета Западного Онтарио в качестве сопроводительного материала для его учебника  " Сущность Maple 7 ", ISBN 0-387-95352-3, изданного Springer-Verlag. "Essential Maple 7" содержит ускоренное ведение в программирование Maple 7, предназначенное для учёных- программистов. Worksheets содержат и упражнения.

Рекомендуется совместное использование учебника worksheets рекомендуется, потому что рабочие листы содержат минимальную документацию. Пользователи должны быть "на дружественной ноге"  с исчислением, линейной алгеброй и обыкновенными дифференциальными уравнениями. Не повредит и знание других языков программирования: C, ФОРТРАНА, Паскаля.

Use of the textbook with the worksheets is recommended, because the worksheets contain minimal documentation. Users will need familiarity with calculus, linear algebra, and basic differential equations. Experience with other programming languages such as C, FORTRAN or Pascal would also be beneficial.

Preview or download individual worksheets below (Ниже Вам предложен просмотр или загрузка индивидуальных рабочих листов)

 


1 Basics * Основы code
1.1 Getting Started  Быстрый старт
 
1.1.1 Basic Command Syntax 

Синтаксис Основных Команд

 
1.1.3 First session - Maple as a calculator * 

Первая сессия - Maple как калькулятор

1.1.3 Second session - 'Hello world' 

Вторая сессия - "Здравствуй, мир"

1.1.3 Third session - Heat conduction by Fourier series  

Третья сессия - Теплопроводность и ряды Фурье

1.1.6 Saving work 

Сохранение работы

1.2 Some things to watch out for  Некоторые важные замечания

1.2.2

Common syntax errors 

Типичные синтаксические ошибки

1.2.3

Assigning values to variables 

Присвоение значений переменным

1.2.4

Removing values from variables  

Очистка переменных от присвоенных им значений

1.2.6 Accidental creation of a remember table 

Случайное создание таблицы для запоминания

1.2.8 Left quote vs. right quote vs. string quote and ditto
1.3

Documenting your work 

Документирование Вашей работы

1.4

The three level of Maple 'black boxes' 

Третий уровень "чёрных боксов" Maple

1.6 Evaluation Rules

Правила Оценки

1.6.1

Working with complex numbers and expressions  

Работа с комплексными числами и выражениями.

1.6.2 Inert functions 

Инертные функции

1.7

The assume facility 

Использование assume


2

Useful one-word commands 

Использование  монокоманд

preview download
2.1

Simplification 

Упрощение

2.1.1 normal
2.1.2 collect
2.1.3 factor
2.1.4 expand
2.1.5 combine
2.1.6 simplify
2.2

Solving equations 

Решение уравнений

2.2.1 solve
2.2.2 fsolve
2.2.3 dsolve
2.2.4 rsolve
2.2.5 Linear equations 

Линейные уравнения

2.2.7

Systems of polynomial equations 

Системы рациональных уравнений

2.3

Manipulations from calculus 

Манипуляции счисления

2.3.1 diff
2.3.2 int
2.3.4 series
2.4

Adding terms vs. the finite-difference calculus 

Дополнительные члены и конечно-разностное счисление

2.5

Floating-point evaluation 

Вычисления с плавающей точкой

2.5.1

Using evalf 

Использование evalf

2.5.2 Signed zero 

Обозначения нуля

2.7 Plotting in Maple 

Графика в Maple

2.7.1 Two-dimensional plots 

Двумерная графика

2.7.2 Three-dimensional plots 

Трёх-мерная графика

2.7.3 Contour plots and other plots 

Контурные рисунки и прочая графика

2.7.5 Getting hardcopy of your plots 

Получение твёрдых копий Ваших графиков

2.8 Packages in Maple 

Пакеты в Maple

2.8.1 The MATLab link
2.8.2 numapprox
2.8.3 Units
2.8.4 MathML

3 Programming in Maple 

Программирование в Maple

preview download
3.1 Procedures 

Процедуры

3.1.1 Structured types 

Типы структур

3.1.2 Example: Modified Gram-Schmidt  

Пример

3.2 Operators and modules 

Операторы и модули

3.3 Data Structures 

Структура данных

3.4 Local vs. global vs. environment variables 

Локальные и глобальные переменные

3.4.1 Exporting local variables 

Экспорт локальных переменных

3.4.3 Environment variables  Среда переменных
3.5 Recursion and 'option remember' 

Рекурсия и "избирательная память"

3.6 Variable number or type of arguments 

Число переменных или типы аргументов

3.7 Returning more than one result 

Вывод более чем одного результата

3.8 Debugging Maple programs 

Отладка Maple-программ

3.9 Sample Maple programs 

Пример Maple-программ

3.9.1 Parametric solution of algebraic equations 

Параметрическое решение и алгебраические уравнения

3.9.2 Path-following in p(x,y) = 0
3.9.4 Fourier sine series, revisited  Синус-ряды Фурье,   повторение
3.9.5 Solution of y'(t) = ay(t-1)  Решение y'(t) = ay(t-1)

Appendix 

Дополнение

preview download
Branch Closures
Logdomain  Логарифмическая область

 
Hosted by uCoz