- •Составил доц. Н.И. Коржавин
- •Математическая программная система MathCad 2000 (2001)
- •1.1. Создание текстовой строки
- •1.2. Построение графиков математических зависимостей
- •1.2.1.1. Несколько графиков на одном рисунке
- •Вопросы
- •1.2.4. Изображение на графике экспериментально полученных точек
- •1.3. Вычисление корней уравнений
- •1.3.1. Графическое определение корней
- •Вопросы
- •1.3.2.3. Поиск экстремума функции
- •1.3.2.4. Влияние погрешности вычисления tol на точность определения значения корня
- •1.3.2.5. Несоответствие заданной точности tol значению вычисляемого корня
- •1.3.2.6. Вычисление величин, близких к нулю
- •1.3.3. Определение корней с помощью функции polyroots
- •Вопросы
- •1.4. Решение систем уравнений
- •1.4.1. Решение n-линейных уравнений с n-неизвестными
- •1.4.1.1. Вычисление определителя. Проверка решения
- •1.4.1.2. Решение системы линейных уравнений
- •Включение условия в блок given ... Find
- •1.4.3. Оптимизация решений
- •1.4.3.1. Поиск результатов с помощью функций minimize
- •Вопросы
- •1.5.1. Задание пользователем размерности по оси y
- •1.5.3. Вывод результата расчета в единицах, отсутствующих в системе
- •1.6. Символьные преобразования
- •1.6.1. Разложение куба суммы
- •1.6.2. Свертывание разложения
- •1.6.3. Решение системы уравнений в символьном виде
- •Вопросы
- •1.7. Использование в вычислениях метода Монте-Карло
- •1.7.1. Расчет площади криволинейной фигуры
- •Вопросы
- •1.8. Аппроксимация экспериментальных зависимостей
- •1.8.1. Аппроксимация по известному виду аналитической зависимости
- •1.8.2. Аппроксимация при неизвестном виде зависимости
- •1.9. Программирование
- •Приложение 2
- •Наименования разделов электронной книги по системе MathCad 8.0 pro на английском языке [3] по тематике лабораторной работы
- •Приложение 3
- •Приложение 4
1.3. Вычисление корней уравнений
1.3.1. Графическое определение корней
Эта процедура обычно выполняется для нахождения начальных приближений перед точным определением искомых величин.
Найдите значения корней уравнения, имеющего несколько решений. Для этого задайте диапазон изменения от –10 до 10 с шагом 0.1. Введите функциюи постройте график в плоскостиX–Y. По осиYкроме переменнойвведите константу, равную 0, чтобы на графике была линия с нулевым значением функции для облегчения оценки значений корней. Определите ориентировочные значения корней (значения аргументах) в точках пересечения построенного графика с прямой линией, проведенной для значенияY(x) = 0.
Вопросы
1. Как повысить точность определения корней графическим методом?
2. Почему приходится определять корни графически перед их вычислением с помощью функции root?
1.3.2. Определение значения корня
с помощью функции root
Определение корня с помощью функции root [П3.4.1.] имеет следующий формат записи: <корень> := root (<функция>, <аргумент_функции>). Перед выражением, составленным по этому формату, задается начальное значение переменной, с которого начнется поиск корня. Если корней несколько, то, изменяя начальные приближения, последовательно находят каждый корень в отдельности.
1.3.2.1.Корни скалярные
Введите найденное из графика в п. 1.3.1 начальное значение первого корня, например , убедитесь, что на экране сохранилось записанное в п. 1.3.1 выражение для, определите первый корень каки вычислите его.
В функции root вместо переменной h(x) можно записать само уравнение.
Повторите расчеты для остальных корней, т. е. для х2 и х3 при соответствующих других начальных приближениях.
1.3.2.2. Корни комплексные
Система MathCAD будет искать комплексные [П1.9, П2.3] значения корней, если задать начальное приближение комплексным числом.
Вычислить с помощью функции root комплексные корни, обращающие в нуль выражение , задав по очереди начальные значения корней 0 + 2iи 0 – 2i.
Повторить вычисление корня этого уравнения при задании начального приближения скалярным числом (например, ) и сделать вывод о влиянии типа числа в этом начальном приближении на результат.
Вопросы
1. Почему заданное с большой ошибкой начальное приближение может привести к определению соседнего значения корня или к появлению сообщения “did not find solution” (не найдено решение)?
2. Расскажите приближенно, какие, по Вашему мнению, должны выполняться в системе действия при вычислении корня по функции root.
1.3.2.3. Поиск экстремума функции
Запишите функцию, имеющую экстремум или экстремумы, например w(x): = sin(x). Задайте начальное значение для аргументах(если используется тригонометрическая функция, тохнеобходимо указывать в радианах). Введите выражениеи вычислите значение.
Знаки для ввода производной можно получить с помощью пиктограммы “Производная” панели инструментов “Математика” или нажатием клавиши “?”.
Если использовали для вычисления функцию sin(x), то после получения решения добавьте к начальному значениюхчисло, кратное, повторите поиск экстремума и объясните результат.