Mathcad: Учебный курс

Макаров Е.Г.

Книга посвящена работе в 14-й версии популярного математического пакета Mathcad.

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

К книге прилагается компакт-диск с электронной книгой, содержащей 56 примеров инженерных расчетов в Mathcad. Кроме того, на диске находятся приложения к книге, а также демоверсия самой программы.

Данный учебный курс рассчитан на начинающих пользователей Mathcad и будет полезен, в первую очередь, студентам технических вузов.

Издательство: Питер, 2009 г.

ISBN 978-5-388-00201-3

Количество страниц: 384.

Содержание книги «Mathcad: Учебный курс»:

  • 14 Предисловие
    • 15 Mathcad и его возможности
    • 16 Содержание книги
    • 17 От издательства
  • 18 О компакт-диске
    • 18 ReadMe
    • 20 Сведения об электронной книге
    • 23 Назначение электронной книги
  • 25 Часть I. Начало работы с Mathcad
  • 26 Глава 1. Построение выражений и графиков в Mathcad
    • 26 1.1. Интерфейс Mathcad
      • 26 1.1.1. Рабочее окно Mathcad
      • 27 1.1.2. Главное меню
      • 28 1.1.3. Панели инструментов
    • 32 1.2. Построение выражений и их вычисление
    • 33 1.3. «Цепкие» операторы
    • 34 1.4. Редактирование объектов Mathcad
    • 35 1.5. Стандартные функции
    • 36 1.6. Числовые константы. Ввод греческих букв
    • 37 1.7. Ввод текста
    • 38 1.8. Функции пользователя
    • 39 1.9. Дискретные переменные. Построение таблиц
    • 40 1.10. Форматирование чисел
    • 41 1.11. Построение плоского графика функции
    • 45 1.12. Построение трехмерных графиков
  • 49 Глава 2. Некоторые возможности Mathcad
    • 49 2.1. Ступенчатые и разрывные функции и выражения. Условие в Mathcad
    • 51 2.2. Глобальное присвоение значений
    • 52 2.3. Символьные вычисления
    • 54 2.4. Решение уравнений
      • 54 2.4.1. Символьное решение
      • 54 2.4.2. Численное решение (функция root)
    • 56 2.5. Решение систем уравнений (функция find)
    • 58 2.6. Приближенное решение систем уравнений (функция minerr)
    • 59 2.7. Исследование функции на экстремум
    • 60 2.8. Работа с матрицами
      • 60 2.8.1. Создание матриц
      • 61 2.8.2. Основные действия с матрицами
      • 62 2.8.3. Решение матричных уравнений
    • 63 2.9. Оператор векторизации
    • 65 2.10. Решение дифференциальных уравнений
    • 69 2.10. Решение дифференциальных уравнений
      • 70 2.11.1. Интерполяция
      • 70 2.11.2. Регрессия
    • 75 2.12. Элементы математической статистики
    • 76 2.13. Обмен данными с другими программами
    • 77 2.14. Учет размерностей в Mathcad
    • 80 2.15. Преобразование функции в матрицу и матрицы в функцию
    • 81 2.16. Строковые функции
    • 82 2.17. Программирование
    • 82 2.18. Анимация
    • 82 2.19. Отладка Mathcad-документов
  • 85 Часть II. Вычисления в Mathcad
  • 86 Глава 3. Решение уравнений
    • 86 3.1. Функция root
    • 89 3.2. Решение уравнения с переменными параметрами
    • 91 3.3. Нахождение корней полинома. Функция polyroots
    • 93 3.4. Решение систем уравнений
    • 98 3.4. Решение систем уравнений
    • 98 3.6. Приближенное решение уравнений и систем уравнений
    • 100 3.7. Исследование функции на экстремум
    • 102 3.8. Рекурсивные вычисления
  • 105 Глава 4. Работа с векторами и матрицами
    • 105 4.1. Создание матрицы
    • 107 4.2. Нумерация элементов матрицы
    • 107 4.3. Встроенная переменная ORIGIN
    • 108 4.4. Определение параметров матрицы
    • 109 4.5. Образование новых матриц из уже существующих
    • 110 4.6. Ввод больших массивов
    • 111 4.7. Сортировка векторов и матриц
    • 111 4.8. Матричные операторы
      • 111 4.8.1. Транспонирование матрицы
      • 112 4.8.2. Вычисление определителя матрицы
      • 113 4.8.3. Нахождение матрицы обратной заданной
      • 114 4.8.4. Сложение, вычитание и умножение матриц
      • 115 4.8.5. Оператор векторизации
      • 116 4.8.6. Последовательное и параллельное вычисление элементов массива
    • 116 4.9. Собственные числа и собственные векторы матриц
    • 119 4.10. Норма квадратной матрицы
    • 120 4.11. Число обусловленности квадратной матрицы
    • 120 4.12. Матричные разложения
      • 121 4.12.1. Разложение Холесского
      • 121 4.12.2. QR-разложение
      • 121 4.12.3. LU-разложение
      • 122 4.12.4. Сингулярное разложение
    • 122 4.13. Вывод векторов и матриц
    • 124 4.14. Составные массивы
    • 125 4.15. Работа с комплексными числами
  • 128 Глава 5. Символьные вычисления
    • 128 5.1. Оптимизация численных вычислений
    • 129 5.2. Использование меню символьных вычислений Symbolics
      • 131 5.2.1. Символьная оценка выражения
      • 132 5.2.2. Упрощение выражений
      • 132 5.2.3. Раскрытие выражений
      • 133 5.2.4. Разложение на множители
      • 134 5.2.5. Приведение подобных слагаемых
      • 134 5.2.6. Коэффициенты полинома
      • 135 5.2.7. Вычисление пределов
      • 135 5.2.8. Замена переменной
      • 136 5.2.9. Вычисление производной или интеграла
      • 137 5.2.10. Символьное решение уравнений и неравенств
      • 138 5.2.11. Разложение в ряд Тейлора
      • 138 5.2.12. Разложение на простейшие дроби
      • 139 5.2.13. Символьные операции с матрицами
      • 140 5.2.14. Вычисление интегральных преобразований
    • 143 5.3. Использование символьной панели инструментов
      • 144 5.3.1. Символьные операции без использования ключевых слов
      • 144 5.3.2. Символьные операции с использованием ключевых слов
      • 148 5.3.3. Символьное решение уравнений
      • 149 5.3.4. Использование нескольких команд одновременно
      • 150 5.3.5. Символьные операции с матрицами
    • 150 5.4. Новые возможности символьных вычислений в Mathcad 13 и 14
      • 151 5.4.1. Новые ключевые слова
      • 154 5.4.2. Новые слова-модификаторы
      • 156 5.4.3. Символьная векторизация выражений
      • 156 5.4.4. Новые функции символьных вычислений
    • 156 5.5. Встроенные функции и переменные
    • 157 5.6. Особенности символьной обработки
  • 160 Глава 6. Решение дифференциальных уравнений
    • 160 6.1. Вычислительный блок Given-Odesolve
      • 161 6.1.1. Решение ОДУ с начальными и граничными условиями
      • 161 6.1.2. Объединение ОДУ с помощью операторов условия
      • 163 6.1.3. Решение ОДУ, заданных неявно
      • 163 6.1.4. Решение систем ОДУ
      • 164 6.1.5. Работа блока Given-Odesolve
      • 166 6.1.6. Новые функции решения ОДУ в Mathcad 14
      • 168 6.1.7. Решение ОДУ с переменными параметрами
    • 168 6.2. Использование функций rkfixed, Rkadapt, Bulstoer
      • 170 6.2.1. Решение дифференциального уравнения первого порядка
      • 171 6.2.2. Дифференциальные уравнения более высокого порядка
      • 173 6.2.3. Системы дифференциальных уравнений
    • 174 6.3. Жесткие системы дифференциальных уравнений
      • 178 6.3.1. Функция Radau в Mathcad 14
    • 179 6.4. Нахождение решения только в конечной точке
    • 180 6.5. Двухточечные краевые задачи
    • 185 6.6. Решение дифференциальных уравнений в частных производных
      • 185 6.6.1. Функции решения параболических и гиперболических уравнений
      • 189 6.6.2. Решение эллиптических уравнений (Лапласа и Пуассона)
  • 193 Глава 7. Обработка экспериментальных данных
    • 193 7.1. Интерполяция
      • 193 7.1.1. Линейная интерполяция
      • 194 7.1.2. Кубическая сплайн-интерполяция
      • 195 7.1.3. B-сплайн-интерполяция
      • 197 7.1.4. Линейное предсказание
      • 198 7.1.5. Интерполяция функции двух переменных
    • 201 7.2. Функции регрессии
      • 202 7.2.1. Одномерная регрессия
      • 204 7.2.2. Двухмерная регрессия
      • 205 7.2.3. Обобщенная регрессия
    • 209 7.3. Функции сглаживания
    • 211 7.4. Дискретные преобразования
      • 211 7.4.1. Преобразование Фурье
      • 213 7.4.2. Двухмерное преобразование Фурье
      • 215 7.4.3. Волновое преобразование
  • 217 Глава 8. Математическая статистика
    • 217 8.1. Характеристики выборки данных и связи двух массивов
    • 219 8.2. Функции распределения вероятностей
    • 221 8.3. Генераторы случайных чисел
    • 222 8.4. Построение гистограмм
    • 224 8.5. Расчет доверительного интервала
  • 225 Часть III. Дополнительные возможности Mathcad
  • 226 Глава 9. Программирование
    • 226 9.1. Создание программ
      • 226 9.1.1. Ввод строк в программу
      • 227 9.1.2. Локальное присвоение значений
    • 229 9.2. Условный оператор if
    • 231 9.3. Операторы цикла
      • 231 9.3.1. Оператор while
      • 232 9.3.2. Оператор for
      • 234 9.3.3. Операторы break, continue, return
    • 235 9.4. Вывод результатов расчета из программы
    • 237 9.5. Подпрограммы-функции
    • 238 9.6. Интегрирование функции методом трапеций
    • 239 9.7. Решение уравнений и систем уравнений в программе
    • 240 9.8. Нахождение экстремума функции в программе
    • 242 9.9. Учет размерностей в программе
    • 244 9.10. Решение дифференциальных уравнений внутри программы
    • 247 9.11. Отладка программ
    • 252 9.12. Возможности ускорения работы Mathcad
  • 255 Глава 10. Анимация
    • 255 10.1. Создание анимации
    • 259 10.2. Галерея анимационных клипов
  • 261 Глава 11. Учет размерностей
    • 261 11.1. Выбор системы единиц измерения
    • 263 11.2. Ввод пользовательских единиц измерения
    • 264 11.3. Изменение масштаба результатов расчета
    • 267 11.4. Учет внесистемных размерностей
    • 267 11.5. Размерность элементов массива
    • 269 11.6. Учет размерностей в цикле
    • 269 11.7. Построение графиков с учетом размерностей
    • 269 11.8. Учет размерностей в программе
    • 270 11.9. Ограничения на проведение расчетов с учетом размерностей
    • 271 11.10. Статическая проверка размерностей
    • 272 11.11. Квазиразмерности
  • 275 Глава 12. Дополнительные встроенные функции Mathcad
    • 275 12.1. Функции для работы с комплексными числами
    • 276 12.2. Тип выражения
    • 277 12.3. Доступ к файлам
    • 280 12.4. Функции поиска значений матрицы
    • 282 12.5. Преобразование функций и матриц
      • 282 12.5.1. Преобразование функции в матрицу
      • 283 12.5.2. Преобразование матрицы в функцию
    • 287 12.6. Функции преобразования координат
    • 290 12.7. Функции условия
    • 294 12.8. Функции округления чисел
    • 294 12.9. Функции комбинаторики и теории чисел
    • 295 12.10. Функции тригонометрические, гиперболические, логарифмические и экспоненциальные
    • 295 12.11. Специальные функции
      • 295 12.11.1. Функции Бесселя
      • 297 12.11.2. Другие специальные функции
      • 298 12.11.3. Дополнительные неактивные функции
    • 298 12.12. Строковые функции
  • 300 Глава 13. Работа с Mathcad-документами
    • 300 13.1. Построение математических выражений
      • 300 13.1.1. Стили записи выражений
    • 305 13.2. Аннотация файлов и областей файлов
    • 307 13.3. Защита информации в Mathcad
    • 308 13.4. Закрытые зоны в Mathcad
    • 309 13.5. Создание вычислительных комплексов
      • 311 13.5.1. Использование ссылок на другие файлы
      • 311 13.5.2. Использование гиперссылок
    • 313 13.6. Новые служебные функции Mathcad 13
      • 314 13.6.1. Уменьшение размера файлов
      • 314 13.6.2. Переключатель версий Mathcad
      • 314 13.6.3. Автосохранение
  • 316 Глава 14. Работа с текстом
    • 316 14.1. Изменение стиля текстовых областей
      • 318 14.1.1. Установка свойств абзаца
      • 319 14.1.2. Изменение стиля отдельной текстовой области
      • 319 14.1.3. Списки и таблицы в тексте
    • 320 14.2. Использование гиперссылок
      • 320 14.2.1. Переход на метку
      • 322 14.2.2. Всплывающий документ
  • 323 Глава 15. Работа с графиками
    • 323 15.1. Построение двухмерного плоского графика
    • 327 15.2. Построение полярных графиков
    • 328 15.3. Построение трехмерных графиков
      • 328 15.3.1. Построение графика по массиву значений функции
      • 329 15.3.2. Быстрое построение графика
      • 332 15.3.3. Создание массива значений функции
      • 334 15.3.4. Поверхности тел вращения
      • 336 15.3.5. Построение сложных фигур
      • 338 15.3.6. Построение многогранников
      • 339 15.3.7. Быстрое изменение типа графика
      • 340 15.3.8. График векторного поля
    • 341 15.4. Особенности форматирования графиков в новых версиях Mathcad
      • 341 15.4.1. Редактирование двухмерных графиков
      • 342 15.4.2. Форматирование двухмерных графиков
      • 343 15.4.3. Функции logspace и logpts
  • на CD Глава 17. Создание электронных книг
    • 17.1. Создание Mathcad-файлов для электронной книги
    • 17.2. Подготовка содержания электронной книги
    • 17.3. Создание системы ссылок между файлами
    • 17.4. Создание НВК-файла
    • 17.5. Вложенные папки
    • 17.6. Проверка электронной книги
    • 17.7. Создание поисковых индексов
  • на CD Глава 18. Работа с электронной книгой
    • 18.1. Обработка экспериментальных данных
    • 18.2. Обработка цифрового сигнала
    • 18.3. Оптимизация нагрузки на балку
  • 355 Часть IV. Примеры инженерных расчетов в Mathcad
    • 357 Пример 1. Проверка статистических гипотез
    • 357 Пример 2. Расчет электрической цепи переменного тока
    • 358 Пример 3. Переходные процессы при замыкании-размыкании электрической цепи
    • 358 Пример 4. Кинематический анализ кулачкового механизма
    • 359 Пример 5. Движение двух машин по мосту
    • 360 Пример 6. Расчет моментов инерции сечения, заданного аналитически
    • 360 Пример 7. Расчет моментов инерции сечения, заданного набором точек на контуре
    • 360 Пример 8. Расчет геометрических характеристик составного сечения
    • 361 Пример 9. Определение внутренних усилий при растяжении стержня
    • 361 Пример 10. Определение внутренних усилий при кручении стержня
    • 362 Пример 11. Определение внутренних усилий при изгибе консольной балки
    • 362 Пример 12. Определение внутренних усилий при изгибе балки на двух опорах
    • 363 Пример 13. Растяжение статически-определимого стержня
    • 364 Пример 14. Растяжение статически-неопределимого стержня
    • 364 Пример 15. Растяжение-сжатие статически неопределимой шарнирно-стержневой системы
    • 364 Пример 16. Расчет простейших соединений
    • 364 Пример 17. Расчет статически определимого стержня на кручение
    • 365 Пример 18. Расчет статически неопределимого стержня на кручение
    • 365 Пример 19. Расчет на изгиб консольной балки
    • 366 Пример 20. Расчет на изгиб балки на двух опорах
    • 366 Пример 21. Расчет на изгиб балок на упругом основании
    • 367 Пример 22. Учет пластических деформаций при растяжении-сжатии
    • 367 Пример 23. Учет упругопластических деформаций при изгибе
    • 367 Пример 24. Учет пластических деформаций при кручении
    • 367 Пример 25. Расчет прямого стержня на сложное сопротивление
    • 368 Пример 26. Расчет пространственного стержня на сложное сопротивление
    • 369 Пример 27. Определение перемещений систем из нескольких элементов
    • 369 Пример 28. Раскрытие статической неопределимости плоской рамы
    • 370 Пример 29. Расчет один раз статически неопределимой системы
    • 370 Пример 30. Расчет пространственной статически неопределимой рамы
    • 371 Пример 31. Расчет многопролетной балки с одной заделкой на изгиб
    • 371 Пример 32. Расчет многопролетной балки на изгиб
    • 371 Пример 33. Расчет на устойчивость сжатого стержня
    • 372 Пример 34. Определение критических нагрузок на сжатый стержень энергетическим методом
    • 372 Пример 35. Продольно-поперечный изгиб балок
    • 373 Пример 36. Расчет консольной балки на удар и колебания
    • 373 Пример 37. Расчет балки на двух опорах на удар и колебания
    • 373 Пример 38. Расчет сложной системы на удар и устойчивость
    • 374 Пример 39. Статистическая обработка результатов эксперимента
    • 374 Пример 40. Расчет болта на усталостную прочность
    • 374 Пример 41. Расчет долговечности детали при нестационарном нагружении
    • 375 Пример 42. Расчет долговечности полосы с трещиной
    • 375 Пример 43. Построение диаграммы истинных напряжений
    • 376 Пример 44. Расчет тонкостенной оболочки
    • 377 Пример 45. Оптимизация расчета кронштейна
    • 377 Пример 46. Оптимальный расчет сферической крышки
    • 378 Пример 47. Подбор нагрузок по перемещениям балки
    • 378 Пример 48. Подбор нагрузок на балку, удовлетворяющих граничным условиям
    • 378 Пример 49. Поиск оптимальных размеров сечения балки
    • 378 Пример 50. Динамический расчет балки матричным методом перемещений
    • 379 Пример 51. Динамический расчет плоской рамы методом конечных элементов
    • 379 Пример 52. Расчет пространственной стержневой системы
    • 379 Пример 53. Расчет кольца методом конечных элементов
    • 380 Пример 54. Решение уравнения Пуассона при кручении стержня
    • 380 Пример 55. Решение плоской упругопластической задачи методом конечных элементов
    • 381 Пример 56. Использование прямоугольного квадратичного элемента в методе конечных элементов

Инструкция как скачать книгу Макаров Е.Г.: Mathcad: Учебный курс в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Mathcad: Учебный курс
Рейтинг книги:
0 голосов
123

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: