
- •Глава 1. Основы работы с системой MathCad 6
- •Глава 2. Использование MathCad в математических расчетах 30
- •Введение
- •Глава 1. Основы работы с системой MathCad
- •1.1. Основы пользовательского интерфейса
- •1.2. Палитры математических символов, операторов и функций
- •1.3. Простейшие приемы работы
- •1.4. Особенности входного языка. Операции вывода и присваивания
- •1.5. Ввод операторов
- •1.6. Ввод функций
- •1.7. Работа с блоками документов
- •1.8. Управление вычислениями
- •Контрольные вопросы
- •Глава 2. Использование MathCad в математических расчетах
- •2.1. Простейшие арифметические вычисления
- •2.2. Определение переменной и ее значения. Вычисление значений выражений, содержащих переменные
- •2.3. Преобразование алгебраических выражений
- •2.4. Функции пользователя. Построение графиков функций
- •2.5. Символьное решение уравнений, неравенств и систем уравнений
- •2.6. Действия с матрицами
- •2.7. Решение систем линейных уравнений
- •2.8. Задачи математического анализа: вычисление пределов функций, производных, интегралов, числовых рядов
- •Контрольные вопросы
- •Задания для лабораторных работ Лабораторная работа № 1
- •Лабораторная работа № 2
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •Лабораторная работа № 5
- •Лабораторная работа № 6
- •Литература
- •Приложение а. Перечень сообщений об ошибках
2.5. Символьное решение уравнений, неравенств и систем уравнений
Одна из типичных задач, решаемых в среде MathCAD, – это поиск корней уравнений: нахождение значений неизвестных, при которых уравнения превращаются в тождества. В среде MathCAD для решения этой задачи используется функция solve.
Пример 2.5.1. Решить уравнение и сделать проверку:
.
Выполнение:
введите уравнение, заменив знак равенства
оператором отношений «эквивалентно».
Для этого используйте сочетание клавиш
<Ctrl + =>. Далее щелкните
мышью по кнопке
решения уравнений в панели символьных
вычислений Символы (Symbolics)
. В маркере ввода справа от solve
введите имя переменной, относительно
которой необходимо решить уравнение,
т.е. для данного примера – х. Затем
щелкните мышью по свободному месту в
рабочем документе. Результат – значение
корня уравнения – будет отображен
справа от стрелки, что видно на следующем
фрагменте документа:
Чтобы
проверить, является ли
корнем уравнения, необходимо в уравнение
вместо х подставить его значение.
Для этого выделите уголковым курсором
уже введенное уравнение, скопируйте
его и вставьте в свободное место рабочего
документа. Нажмите на панели Символы
(Symbolics)
кнопку
– замена. В левый маркер введите то,
что меняем, т.е. для данного примера х,
а в правый – то, на что меняем, т.е.
.
Справа от стрелки появился 0, значит,
является корнем уравнения. Фрагмент
рабочего документа для данного примера
будет иметь вид:
Неравенство решается сложнее, чем уравнение, в силу необходимости исследования функции на всей числовой оси. Но в среде MathCAD так же, как и для решения уравнений, используется функция solve. Порядок действий аналогичен изученному ранее.
Пример 2.5.2. Решить неравенство
.
Выполнение: Введите неравенство. Далее, аналогично предыдущему примеру, используйте кнопку в панели символьных вычислений Символы (Symbolics) . В маркере укажите переменную х и кликните мышью в свободном месте экрана. Ниже приведено искомое решение в виде вектора элементарных неравенств:
Стоит заметить, если в результате поиска решения MathCAD пришел к выводу о том, что неравенству удовлетворяет любое рациональное число, то в ответе будет указано обозначение той переменной, относительно которой решалось неравенство.
MathCAD дает возможность решать также и системы уравнений. Максимальное число уравнений и переменных в последних версиях программного продукта доведено до 200. Результатом решения системы будет численное значение искомого корня.
Пример 2.5.3. Решить систему уравнений:
Выполнение:
Введите с клавиатуры ключевое слово
Given (дано), затем правее
или ниже ключевого слова введите
уравнения заданной системы, заменяя
знаки равенства на символьные знаки
равенства, т.е. нажимая сочетания клавиш
<Ctrl + =>. Далее введите
с клавиатуры имя функции Find
(найти), перечислите в скобках имена
переменных, значения которых нужно
вычислить, и щелкните мышью по кнопке
в панели Символы (Symbolics)
.
После щелчка мышью в свободном месте
документа найденное решение системы
будет отображено справа от стрелки в
виде матрицы, каждый столбец которой
содержит одно из решений системы. В
приведенном ниже фрагменте рабочего
документа найдены два решения системы:
x1 = 0, y1
= 2, z1 = 0 и x2
= 1, y2 = 3, z2
= 1.