Практическая работа № 12
Тема: «Решение уравнений в MathCAD»
Цель работы: научиться проводить элементарные вычисления уравнений при помощи системы MathCAD.
Ход работы:
Линейные уравнения вида ax+b=0 и квадратные уравнения вида ax2+bx+c=0решаются таким образом:
1. Ввести уравнение (знак "=" вводится при помощи комбинации [Ctrl++]).
2. Выделить курсором переменную, относительно которой должно быть решено уравнение.
3. Выбрать команду в меню Символика – Переменная – Решить.
Аналогичный результат можно получить, используя команду Solve из панели инструментов Символьная.
Для численного решения линейных систем уравнений в MathCAD имеется специальная функция: lsolve(A,B) Она решает систему линейных алгебраических уравнений вида АxX =B, выдавая решение – вектор X.
А – матрица коэффициентов размерности nxn;
В – вектор свободных членов размерности n;
X – вектор неизвестных пока решений.
Эквивалентной для MathCAD формой представления систем линейных уравнений является матричная форма. Представленные таким образом системы можно решать как символьно, так и численно. Пример:
Хорошей альтернативой решению систем в матричной форме является так называемый Блок решения. Он удобен тем, что при его использовании уравнения записываются не в матричной, а в обычной форме, а также тем, что позволяет решать нелинейные уравнения и вводить ограничительные условия для определяемого решения. Блок решения применяется как для нахождения численного решения, так и для отыскания решеня в символьном виде.
Синтаксис Блока решения:
Given
Уравнения
Ограничительные условия
Find(v1,v2,...vn) – возвращает значение одной или ряда переменных для точного решения
vi - переменные, которые надо найти.
Последовательность действий при численном решении:
ü Задаем начальные (стартовые) значения для искомых переменных.
ü Заключаем уравнения в блок решения, начинающийся ключевым словом Given и заканчивающийся ключевым словом Find(v1,v2,...vn).
ü Если после слова Find(v1,v2,...vn) ввести знак равенства «=», MathACD выдаст численное решение.
При символьном решении не надо вводить начальные значения, а после ключевого слова Find(v1,v2,...vn) вместо знака равенства следует ввести символьный знак равенства (при помощи комбинации [Ctrl+.] или соответствующей пиктограммы панели Вычисление).
Выполнить практическую работу.
Задание № 1: Решить уравнения двумя способами:
1. –15x+75=0;
2. 20x+25=0;
3. x2 – 11x+10=0;
4. 4x2 –10x+4=0;
5. 2x2-4x+2=0;
6. 5x2+3x-2=0;
7. 1.2x3-3.6x2-1.4x+6.7=0;
8. 3.4x3+2.7x2-6.3x-4.2=0;
9.
Задание № 2: Решить системы линейных уравнений при помощи Блока решений:
1.
2.
3.
4.
Задание № 3: Решить системы линейных уравнений матричным способом:
1. 2.
Задание № 4: Решить системы линейных уравнений lsolve:
1. 2.
Контрольные вопросы
1. Какая функция используется для решения одного уравнения с одним неизвестным?
2. Каким образом можно найти значение неизвестной переменной линейного и квадратного уравнения?
3. Как решить систему линейных уравнений?
4. Какие выражения могут быть использованы в блоке решения уравнений?
5. Какие выражения не допустимы увсередине блока решений уравнений?
6. Опишите процедуру решения системы уравнений матричным способом.
7. Что делать, когда MathCad не может найти решение?
Литература
1. Левин А.Ш. Word – это очень просто! 2-е изд., Питер, 2008
2. Левин А.Ш. Excel – это очень просто! 2-е изд., Питер, 2008
3. Михеева Е.В. Информационные технологии в профессиональной деятельности. Москва, Изд. Центр «Академия», 2011
4. Михеева Е.В. Практикум по информационным технологиям в профессиональной деятельности. Москва, Изд. Центр «Академия», 2011
5. Дьяков В. MathCad 2001: Учебный курс, Питер, 2001
6. Кудрявцев Е.М. MathCad 8, ДМК, 2000
7. Симонович С.Специальная информатика. АТС-пресс, 2002.
8. Ляхович В.Ф. Основы информатики. Ростов-на-Дону, Феникс, 2004
9. Черноскутова И.А. Информатика, Питер, 2005
Дата добавления: 2021-09-25; просмотров: 292;