Содержание

Содержание

Введение......................................................................................................................................1

ЧАСТЬ I. ОБЩИЕ СВЕДЕНИЯ......................................................................................................3

Глава 1. Начинаем работу........................................................................................................5

1.1. Назначение Mathcad........................................................................................................5

1.2 Знакомство с Mathcad......................................................................................................7

1.3.  Интерфейс пользователя...............................................................................................14

1.11. Меню.........................................................................................................................14

1.3.2 Панели инструментов..............................................................................................16

1.3.3. Настройка панели инструментов............................................................................19

1.3.4. Рабочая область......................................................................................................22

1.3.5. Строка состояния.....................................................................................................28

1.4.  Справочная информация...............................................................................................29

Глава 2. Редактирование документов...............................................................................35

2.1.  Работа с документами...................................................................................................35

2.1.1. Управление документами.....................................................................................35

2.1.2.  Создание документа на основе шаблона.............................................................36

2.1.3.  Сохранение документа..........................................................................................39

21.4. Открытие существующего документа..................................................................40

2.1.5. Закрытие документа...............................................................................................41

2.2.  Ввод и редактирование формул....................................................................................41

2.2.1. Элементы интерфейса............................................................................................41

2.2.2.  Ввод формул............................................................................................................42

2.2.3. Перемещение линий ввода внутри формул..........................................................43

2.2.4.  Изменение формул..................................................................................................44

2.2.5.  Ввод символов, операторов и функций................................................................48

2.2.6.  Управление отображением некоторых операторов.............................................48

2.3.  Ввод и редактирование текста......................................................................................50

2.3.1.  Ввод текста.............................................................................................................51

2.3.2.  Редактирование текста..........................................................................................51

2.3.3.  Импорт текста.........................................................................................................52

2.3.4.  Математические символы внутри текста.............................................................53

2.3.5.  Гиперссылки...........................................................................................................54

2.4.  Правка документа..........................................................................................................54

2.5.  Печать документа..........................................................................................................60

2.6.  Посылка документа по электронной почте.................................................................61

Глава 3. Вычисления.............................................................................................................63

3.1. Переменные и функции.................................................................................................63

3.1.1.  Определение переменных.......................................................................................63

3.1.2.  Присваивание переменным значений....................................................................63

3.1.3.  Функции..................................................................................................................66

3.1.4.  Определение функции пользователя....................................................................66

3.1.5.  Вывод значений переменных и функций.............................................................61

3.1.6.  Символьный вывод.................................................................................................69

3.1.7. Допустимые имена переменных и функций........................................................71

3.2.  Операторы.......................................................................................................................73

3.2.1.  Арифметические операторы...................................................................................73

3.2.2.  Вычислительные операторы.............................................................................. 75

3.2.3. Логические операторы............................................................................................79

3.2.4.  Матричные операторы.......................................................................................80

3.2.5.  Операторы выражения...........................................................................................80

3.2.6.  Создание оператора пользователя.........................................................................82

3.3. Управление вычислениями...........................................................................................§4

3.3.1.  Режимы вычислений..............................................................................................85

3.3.2.  Прерывание вычислений........................................................................................86

3.3.3.  Вычисления в ручном режиме................................................................................87

3.3.4.  Отключение вычисления отдельных формул.......................................................88

3.3.5.  Оптимизация вычислений......................................................................................88

3.3.6. Диалоговое окно Worksheet Options.......................................................................89

3.4.  Сообщения об ошибках................................................................................................51

Глава 4. Типы данных...........................................................................................................93

4.1. Типы данных..................................................................................................................93

4.1.1. Действительные числа...........................................................................................94

4.1.2.  Комплексные числа...............................................................................................55

4.1.3.  Встроенные константы...........................................................................................96

4.1.4.  Строковые выражения.............................................................................................98

4.2.  Размерные переменные.................................................................................................99

4.2.1. Создание размерной переменной.........................................................................99

4.2.2.  Работа с размерными переменными...................................................................100

4.2.3.  Выбор системы единиц........................................................................................102

4.2.4. Определение новой размерности.........................................................................102

4.3.  Массивы........................................................................................................................103

4.3.1. Доступ к элементам массива...............................................................................103

4.3.2.  Ранжированные переменные................................................................................105

4.3.3.  Создание массивов..............................................................................................108

4.3.4.  Отображение вывода векторов и матриц............................................................112

4.4.  Формат вывода числовых данных..............................................................................114

4.4.1. Формат результата................................................................................................114

4.4.2.  Округление малых чисел до нуля.......................................................................117

4.4.3.  Вывод чисел  в других системах счисления.......................................................118

4.5. Элементы управления (controls)..................................................................................119

ЧАСТЬ II. ТОЧНЫЕ ВЫЧИСЛЕНИЯ..........................................................................................123

Глава 5. Символьные вычисления...................................................................................125

5.1.  Способы символьных вычислений.............................................................................125

5.2.  Символьная алгебра....................................................................................................129

5.2.1.  Упрощение выражений (Simplify).......................................................................129

5.2.2.  Разложение выражений (Expand).........................................................................131

5.2.3.  Разложение на множители (Factor)......................................................................131

5.2.4.  Приведение подобных слагаемых (Collect).........................................................132

5.2.5.  Коэффициенты полинома (Polynomial Coefficients)..........................................133

5.2.6.  Ряды и произведения............................................................................................135

5.2.7.  Разложение на элементарные дроби (Convert to Partial Fractions)...................136

5.2.8.  Подстановка переменной (Substitute).................................................................136

5.2.9.  Матричная алгебра...............................................................................................138

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

5.3.1. Дифференцирование (Differentiate)......................................................................139

5.3.2.  Интегрирование (Integrate)..................................................................................139

5.3.3.  Разложение в ряд (Expand to Series).....................................................................140

5.3.4.  Решение уравнений (Solve)................................................................................142

5.4.  Интегральные преобразования....................................................................................143

5.4.1.  Преобразование Фурье (Fourier).......................................................................144

5.4.2.  Преобразование Лапласа (Laplace).....................................................................145

5.4.3.  Z-преобразованне (Z)...........................................................................................145

5.5. Дополнительные возможности символьного процессора........................................146

5.5.1.  Применение функций пользователя.....................................................................146

5.5.2.  Получение численного значения выражения....................................................147

5.5.3.  Последовательности символьных команд.........................................................148

Глава 6. Программирование...............................................................................................151

6.1.  Программирование без программирования..............................................................151

6.2. Язык программирования Mathcad..............................................................................152

6.2.1.  Что такое программа?............................................................................................153

6.2.2.  Создание программы (Add Line)..........................................................................154

6.2.3.  Разработка программы.........................................................................................155

6.2.4.  Локальное присваивание (←)...............................................................................156

6.2.5.  Условные операторы (if otherwise)......................................................................157

6.2.6.  Операторы цикла (for, while, break, continue)......................................................158

6.2.7.  Возврат значения (return)......................................................................................160

6.2.8.  Перехват ошибок (on error)..................................................................................161

6.3.  Примеры программирования......................................................................................163

Часть III. численные методы.......................................................................165

Глава 7. Интегрирование и дифференцирование...........................................................167

7.1. Интегрирование............................................................................................................167

7.1.1.  Операторы интегрирования.................................................................................167

7.1.2.  Об алгоритмах интегрирования...........................................................................169

7.1.3.  О расходящихся интегралах................................................................................172

7.1.4.  Кратные интегралы...............................................................................................173

7.2. Дифференцирование....................................................................................................174

7.2.1.  Первая производная...............................................................................................175

7.2.2.  Производные высших порядков...........................................................................178

7.2.3.  Частные производные..........................................................................................179

Глава 8. Алгебраические уравнения и оптимизация....................................................185

8.1.  Одно уравнение с одним неизвестным.......................................................................186

8.2.  Корни полинома..........................................................................................................190

8.3.  Системы уравнений......................................................................................................192

8.4.  О численных методах решения систем уравнений...................................................196

8.5.  Приближенное решение уравнений...........................................................................200

8.6.  Поиск экстремума функции........................................................................................202

8.6.1. Экстремум функции одной переменной..............................................................203

8.6.2. Условный экстремум...........................................................................................204

8.6.3.  Экстремум функции многих переменных...........................................................205

8.6.4. Линейное программирование..............................................................................206

8.7.  Символьное решение уравнений...........................................................................208

8.8.  Метод продолжения по параметру.............................................................................210

Глава 9. Матричные вычисления.....................................................................................215

9.1.  Простейшие операции с матрицами..........................................................................215

9.1.1. Транспонирование.................................................................................................216

9.1.2.  Сложение...............................................................................................................216

9.1.3.  Умножение............................................................................................................217

9.1.4.  Определитель квадратной матрицы....................................................................218

9.1.5.  Модуль вектора.....................................................................................................219

9.1.6.  Скалярное произведение векторов......................................................................219

4.1.7.  Векторное произведение.......................................................................................220

9.1.8.  Сумма элементов вектора и след матрицы........................................................221

9.1.9.  Обратная матрица.................................................................................................221

9.1.10.  Возведение матрицы в степень..........................................................................222

9.1.11.  Векторизация массивов.......................................................................................223

9.1.12. Символьные операции с матрицами.................................................................224

9.2.  Матричные функции...................................................................................................225

9.2.1. Функции создания матриц...................................................................................225

9.2.2.  Слияние и разбиение матриц..............................................................................229

9.2.3.  Вывод размера матриц........................................................................................231

9.2.4.  Сортировка матриц...............................................................................................232

9.2.5.  Норма квадратной матрицы.................................................................................233

9.2.6.  Число обусловленности квадратной матрицы...................................................234

9.2.7.  Ранг матрицы........................................................................................................235

9.3.  Системы линейных алгебраических уравнений......................................................236

9.4. Собственные векторы и собственные значения матриц........................................238

9.5.  Матричные разложения..............................................................................................240

9.5.1.  Разложение Холецкого.........................................................................................241

9.5.2.  QR-разложение......................................................................................................241

9.5.3.  LU-разложение.......................................................................................................242

9.5.4.  Сингулярное разложение......................................................................................243

Глава 10. Специальные функции.......................................................................................245

10.1. Функции Бесселя (Bessel).........................................................................................245

10.1.1. Обычные функции Бесселя...............................................................................246

10.1.2.  Модифицированные функции Бесселя..............................................................247

10.1.3. Функции Эйри.....................................................................................................24Е

10.1.4.  Функции Бесселя-Кельвина...............................................................................249

10.1.5. Сферические функции Бесселя.........................................................................249

10.2 Функции работы с комплексными числами (Complex Numbers).........................249

10.3. Логарифмы и экспонента (Log and Exponential)....................................................251

10.4. Тригонометрические функции (Trigonometric)........................................................251

10.5. Гиперболические функции (Hyperbolic)...................................................................252

10.6. Другие спецфункции (Special)...................................................................................254

10.7.  Строковые функции (String)....................................................................................256

10.8.  Функции сокращения и округления (Truncation and Round-Off)...........................258

10.9.  Кусочно-непрерывные функции (Piecewise Continuous)........................................259

10.10.  Функции преобразования координат (Vector and Matrix).....................................260

10.11. Финансовые функции (Finance)............................................................................261

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

11.1. ОДУ первого порядка................................................................................................268

11.1.1. Вычислительный блок Given/Odesolve .............................................................268

11.1.2.Встроенные функции rkfixed, Rkadapt, Bulstoer................................................270

11.2.  ОДУ высшего порядка..............................................................................................271

11.3.  Системы ОДУ первого порядка...............................................................................273

11.3.1. Встроенные функции для решения систем ОДУ.............................................274

П.3.2. Решение систем ОДУ в одной заданной точке................................................277

! 13.3. Некоторые примеры...........................................................................................282

11.4. Фазовый портрет динамической системы...............................................................287

П.5. Жесткие системы ОДУ..............................................................................................290

! 1.5.1. Что такое жесткие ОДУ?.....................................................................................291

11.5.2. Функции для решения жестких ОДУ................................................................295

Глава 12. Краевые задачи..................................................................................................299

12.1.  Краевые задачи для ОДУ..........................................................................................299

12.1.1.  О постановке краевых задач..............................................................................300

12.1.2.  Алгоритм стрельбы............................................................................................301

12.1.3.  Решение двухточечных краевых задач..............................................................303

12.1.4.  Решение краевых задач с дополнительным условием в промежуточной точке.....305

12.2. Задачи на собственные значения для ОДУ.............................................................309

12.3.  Разностные схемы для ОДУ.....................................................................................311

12.3.1.  О разностном методе решения ОДУ..................................................................311

12.3.2. Жесткие краевые задачи...................................................................................314

Глава 13. Дифференциальные уравнения в частных производных............................317

13.1 Постановка задач.......................................................................................................318

13.1.1.  Классификация уравнений в частных производных.....................................318

13.1.2.  Пример: уравнение диффузии тепла.................................................................318

13.2. Разностные схемы.......................................................................................................324

13.2 1. Явная схема Эйлера............................................................................................324

13.2.2.  Неявная схема Эйлера........................................................................................331

13.2.3.  О возможности решения многомерных уравнений.....................................335

13.3. Встроенные функции для решения уравнений в частных производных.............337

13.3.1. Параболические и гиперболические уравнения................................................337

13.3.2. Эллиптические уравнения.............................................................................341

Глава 14. Математическая статистика...........................................................................349

14.1. Случайные величины...........................................................................................349

14.1.1.  Нормальное (Гауссово) распределение............................................................350

14.1.2.  Равномерное распределение..............................................................................354

14.1.3. Биномиальное распределение.............................................................................355

14.1.4. Другие статистические распределения.............................................................356

14.2 Статистические характеристики.............................................................................359

14.2.1. Построение гистограмм....................................................................................359

14.2.2. Среднее значение и дисперсия...........................................................................363

14.2.3.  Генерация коррелированных случайных чисел...............................................365

14.2.4.  Ковариация и корреляция...................................................................................366

14.2.5. Коэффициенты асимметрии и эксцесса...........................................................367

14.2.6. Другие статистические характеристики..........................................................367

14.2.7. Действие статистических функций на матрицы.............................................368

14.3.  Случайные процессы.................................................................................................369

14.4.  Некоторые примеры..................................................................................................372

14.4.1.  Интервальная оценка дисперсии......................................................................372

14.4.2.  Проверка статистических гипотез.....................................................................373

Глава 15. Обработка данных..............................................................................................377

15.1. Интерполяция.............................................................................................................378

15.1.1. Линейная интерполяция.....................................................................................378

15.1.2.  Кубическая сплайн-интерполяция...................................................................380

15.1.3.  Полиномиальная сплайн-интерполяция...........................................................383

15.1.4. Экстраполяция функцией предсказания...........................................................384

15.1.5.  Многомерная интерполяция...............................................................................386

15.2.  Регрессия....................................................................................................................388

15.2.1. Линейная регрессия............................................................................................389

15.2.2. Полиномиальная регрессия..............................................................................391

15.2.3. Регрессия специального вида...........................................................................395

15.2.4. Регрессия общего вида.......................................................................................397

15.3. Сглаживание и фильтрация.......................................................................................398

15.3.1. Встроенные функции для сглаживания............................................................399

15.3.2.  Скользящее усреднение......................................................................................401

15.3.3. Устранение тренда..............................................................................................402

15.3.4.  Полосовая фильтрация........................................................................................403

15.4.  Интегральные преобразования.................................................................................405

15.4.1. Преобразование Фурье........................................................................................405

15.4.2.  Вейвлетное преобразование...............................................................................409

Встроенная функция вейвлет-преобразования.....................................................410

Программирование других вейвлет-преобразований..............................................411

ЧАСТЬ IV.ОФОРМЛЕНИЕ РАСЧЕТОВ..................................................................413

Глава 16. Ввод-вывод данных............................................................................................415

16.1. Числовой ввод-вывод................................................................................................415

16.2.  Создание графиков.....................................................................................................416

16.3. Двумерные графики..................................................................................................418

16.3.1.  XY-график двух векторов...................................................................................418

16.3.2.  XY-график вектора и ранжированной переменной........................................420

16.3.3.  XY-график функции...........................................................................................420

16.3.4.  Полярный график...............................................................................................421

16.3.5.  Построение нескольких рядов данных..............................................................422

16.3.6.  Форматирование осей.........................................................................................424

16.3.7.  Форматирование рядов данных.........................................................................429

16.3.8.  Создание заголовка графика..............................................................................434

16.3.9.  Изменение размера и положения графиков......................................................434

16.3.10.  Трассировка и увеличение графиков..............................................................434

16.4.  Трехмерные графики.................................................................................................436

16.4.1.  Создание трехмерных графиков........................................................................437

16.4.2.  Форматирование трехмерных графиков............................................................440

16.5.  Создание анимации................................................................................................450

16.6.  Ввод-вывод во внешние файлы.................................................................................452

16.6,1, Текстовые файлы................................................................................................452

16.6.2 Графические файлы.............................................................................................454

16.6.3.  Звуковые файлы...................................................................................................455

Глава 17. Оформление документов....................................................................................457

17.1. Элементы оформления документов..........................................................................457

17.1.1. Элементы оформления........................................................................................458

17.1.2.  Размещение элементов оформления в документах.........................................459

17.1.3. Выделение областей...........................................................................................462

17.1.4.  Работа с зонами...................................................................................................464

17.2.  Форматирование текста и формул...........................................................................468

17.2.1.  Форматирование текста.....................................................................................469

17.2.2.  Стили текста и формул.......................................................................................472

17.3.  Оформление страниц.................................................................................................475

17.3.1. Параметры страницы...........................................................................................475

17.3.2.  Колонтитулы...........................................................................................................477

17.3.3. Установки документа.........................................................................................478

17.4. Ссылки и гиперссылки..............................................................................................479

17.4.1.  Установка тега....................................................................................................479

17.4.2.  Вставка гиперссылки..........................................................................................479

17.4.3.  Ссылки.................................................................................................................481

17.5. Рисунки......................................................................................................................481

Приложение 1. Новые возможности Mathcad 2001 и 2001i............................................485

Приложение 2. Команды меню и панели инструментов..............................................487

Приложение 3. Встроенные операторы и функции.......................................................499

Приложение 4. Сообщения об ошибках............................................................................517

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

Дмитрий Кирьянов "Matchcad11" 2003 г.