Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Mathematica

.pdf
Скачиваний:
26
Добавлен:
06.03.2016
Размер:
8.54 Mб
Скачать

Е.М.Воробьев

ВВЕДЕНИЕ В СИСТЕМУ "МАТЕМАТИКА"

Рассмотрены вопросы использования пакета "Математика" в качестве символьного, графического и численного калькулятора, а также языка программирования высокого уровня, позволяющего программировать в функциональном стиле. Использование пакета освобождает пользователей от многих рутинных математических операций.

Для преподавателей и студентов вузов, будет полезна также учащимся лицеев и гимназий.

ОГЛАВЛЕНИЕ

 

ПРЕДИСЛОВИЕ

3

Часть I. „МАТЕМАТИКА" КАК СИМВОЛЬНЫЙ, ГРАФИЧЕСКИЙ И

7

ЧИСЛЕННЫЙ КАЛЬКУЛЯТОР

 

Глава 1. АЗБУКА „МАТЕМАТИКИ"

8

1.1. Первый сеанс

8

1.2. Основы синтаксиса , Математики"

14

1.3. Обзор „Математики"

18

Упражнения

33

Глава 2. СИМВОЛЬНЫЕ ВЫЧИСЛЕНИЯ

34

2.1. Преобразования многочленов

34

2.2. Подстановки

38

2.3. Преобразования рациональных выражений

40

2.4. Предикаты и булевы операции

42

2.5. Алгебраические и трансцендентные уравнения

45

2.6. Математический анализ

51

2.7. Специализированные программы

56

2.8. Обыкновенные дифференциальные уравнения

58

2.9. Числа и операции над числами

64

Упражнения

68

Глава 3. ВСТРОЕННАЯ ГРАФИКА

70

3.1. Графические функции и их опции

70

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

76

3.3. Трехмерная графика

83

3.4. Изменение стиля и комбинирование построенных рисунков

87

3.5. Мультипликация

88

3.6. Графические функции специализированных пакетов

89

3.7. Графические примитивы

92

Упражнения

98

Глава 4. РАБОТА СО СПИСКАМИ

100

4.1. Порождение списков

100

4.2. Преобразования списков

103

4.3. Работа с векторами и матрицами

110

4.4. Выражения „Математики"

113

4.5. Вычисление функций от списков и их элементов

117

Упражнения

123

Часть II. ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ КОМПЬЮТЕРНОЙ

125

АЛГЕБРЫ „МАТЕМАТИКА"

 

Глава 5. ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ

126

5.1. Функции, определяемые пользователем

126

5.2. Чистые и анонимные функции

129

5.3. Суперпозиция функций

132

5.4. Подмножества конечного множества

136

Упражнения

138

Глава 6. ПРОГРАММИРОВАНИЕ, ОСНОВАННОЕ НА ПРАВИЛАХ

140

ПРЕОБРАЗОВАНИЙ

 

6.1. Глобальные и локальные правила преобразований

141

6.2. Шаблоны

148

6.3. Шаблоны в глобальных правилах преобразований

152

6.4. Шаблоны в локальных правилах преобразований

158

Упражнения

162

Глава 7. ПРОЦЕДУРНОЕ ПРОГРАММИРОВАНИЕ

164

7.1. Составные выражения. Оператор Т)о

164

7.2. Условные операторы

167

7.3. Условные циклы

171

7.4. Функция МоДи1е

173

Упражнения

175

Глава 8. ВЫЧИСЛЕНИЕ ВЫРАЖЕНИЙ

177

8.1. Значения, ассоциированные с символами

178

8.2. Атрибуты

179

8.3. Стандартный процесс вычислений

185

8.4. Выражения, вычисляемые нестандартно

187

8.5. Вычисление правил преобразований

191

Упражнения

194

Глава 9. РАЗРАБОТКА ПРОГРАММ

195

9.1. Контексты

195

9.2. Контексты и программы

201

9.3. Подгрузка программ

204

Упражнения

207

Глава 10. ВВОД И ВЫВОД ДАННЫХ

209

10.1. Ввод и запись данных в файлы

209

10.2. Обмен данными с другими программами

216

10.3. Форматирование выходных ячеек

218

Упражнения

224

Ответы и решения к упражнениям

226

Краткий справочник по встроенным

 

функциям ^Математики"

232

Предметный указатель

252

Литература

258

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]