
- •1. Введение
- •2. Интерфейс пользователя
- •В Рис. 3. Символьные преобразования выраженийарианты заданий
- •Контрольные вопросы
- •3. Основы работы с mathcad
- •Варианты заданий
- •Контрольные вопросы
- •4. Работа с массивами
- •Варианты заданий
- •Контрольные вопросы
- •5. Построение графиков
- •Варианты заданий
- •Контрольные вопросы
- •6. Решение уравнений
- •6.1. Решение алгебраического уравнения
- •6.2. Решение трансцендентного уравнения
- •6.3. Решение систем уравнений
- •6.4. Решение систем линейных уравнений
- •Варианты заданий
- •Контрольные вопросы
- •Литература
- •Содержание
Контрольные вопросы
1. Как построить полярный и декартовый графики?
2. Как построить несколько графиков в одной системе координат?
3. Как изменить масштаб графика?
4. Как определить координату точки на графике?
5. Как построить гистограмму?
6. Как создать анимацию в MathCad?
7. Какие средства имеются для управления отображением линий на графике?
6. Решение уравнений
6.1. Решение алгебраического уравнения
Д
Рис.
16. Решение
алгебраического
уравнения
Не рекомендуется использовать эту функцию, если степень полинома выше пятой, поскольку возрастает погрешность вычисления.
На рис. 16 приведен пример поиска корней полинома с помощью функции polyroots.
6.2. Решение трансцендентного уравнения
Трансцендентные уравнения, как правило, не имеют аналитического решения. Они решаются численными методами с заданной погрешностью, которая определяется системной переменной TOL. Для решения одного уравнения с одним неизвестным используется функция root(f(x), x).Аргументами этой функции являются выражение и переменная, входящая в выражение. Функция возвращает значение переменной, которое обращает выражение в ноль.
Решение выполняется в следующей последовательности. Вначале определяется выражение, которое должно быть обращено в ноль. На рис. 17 это функция p(x). Затем строится график функции для определения числа корней уравнения. В примере (рис. 17) из графика следует, что задача сводится к отысканию трех корней.
П
Рис.
17. Решение трансцендентного уравнения
Когда значение выражения f(x) при очередном приближении становится меньше значения встроенной переменной TOL, корень считается найденным, и функция root возвращает результат. Результат можно увидеть, напечатав x1=.
Предлагаемая схема повторяется для остальных корней x2, x3 (рис. 17).
Часто нужно решать уравнение многократно при изменении одного из параметров этого уравнения. Самый простой способ состоит в определении функцииf(a, x).
Чтобы решить уравнение для конкретного значения параметра a, необходимо присвоить параметру a интервал исследуемых значений и начальное значение переменной x как аргументам этой функции. Затем определить правило нахождения искомого значения корня: xa:= f(a,x).
Н
Рис.
18. Решение уравнения с параметром
С помощью графика для одного из значений параметра a нужно определить число корней. В нашем случае имеется один корень (рис. 18).
Далее поступить с вышеописанной схемой. В конце решения задачи вывести значения корней xa для каждого параметра a (рис. 18).
Р
Рис.
19. Использование оператора Solve
Оператор Solve используется также для решения неравенств. Порядок применения тот же, что и при решении уравнений (рис. 19).