logo
Лаб ЧМ для АЭС

Решение алгебраических уравнений в MathCad

С помощью символьного процессора программы MathCAD можно вычислить аналитически значение переменной, при котором заданное выражение обращается в ноль, то есть решить уравнение, записанное в виде f(x)=0. Напомню, что для выполнения этой задачи необходимо сделать следующее:

1. Ввести левую часть уравнения, то есть f(x).

2. Выделить переменную, относительно которой будет решаться уравнение.

3. Выбрать в меню Символика пункт Переменная / Решить.

Для численного решения нелинейного уравнения общего вида f(x)=0 используется функция root(f(x),x,a,b), где f(x) – левая часть уравнения (можно указать имя уже определенной вами функции), х – имя переменной, относительно которой решается уравнение, необязательные параметры a, b – границы отрезка, на котором ищется корень. Если вы не указываете границы отрезка, перед функцией root() обязательно указать начальное значение переменной х, например х:= ‑1. Поиск корня уравнения ведется итерационным методом с заданной точностью (по умолчанию 10-3). За точность отвечает переменная TOL (tolerance).

Задание 7: Вычислить (точно или приближенно) корень искомого уравнения при помощи программы MathCAD. Для приближенного поиска корня уравнения выбрать точность, равную 10-5. Сравните результаты расчетов, полученные в разных программах.

Критерии оценки полученных знаний, умений и навыков:

студент получает 4 балла при выполнении лабораторной работы и ответе на контрольные вопросы преподавателя, поощрительный 1 балл студент получает при своевременном (в день проведения лабораторной работы) выполнении лабораторной работы, дополнительные 5 баллов студент получает при реализации одного из изученных алгоритмов на языке программирования ПАСКАЛЬ. Таким образом, максимальное количество баллов, которые студент может получить за данную лабораторную работу, равно 10.

Примерные контрольные вопросы:

  1. От чего зависит скорость сходимости метода половинного деления и метода хорд?

  2. Как определяется точность решения, полученного методом половинного деления или методом хорд?

  3. Какие недостатки и достоинства имеют метод половинного деления и метод хорд?

  4. От чего зависит сходимость и скорость сходимости метода простой итерации и метода Ньютона?

  5. Какие недостатки и достоинства имеют метод простой итерации и метод Ньютона?

  6. Какой из изученных методов, на ваш взгляд, является наиболее удачным для решения конкретного уравнения?

  7. Какие команды программы MathCAD позволяют решить нелинейное уравнение?