Лабораторная работа №1 Основы работы в системе Mathcad арифметические вычисления 2 Символьные вычисления 4



бет4/21
Дата06.01.2022
өлшемі5,09 Mb.
#11973
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   21

1.3 Решение уравнений и систем

Большинство уравнений может быть решено лишь численно. Для численного решения алгебраических уравнений и в задачах оптимизации функций используется блок решения, начинающийся словом «Given» - дано. До этого ключевого слова должно быть определено начальное значение корня или оптимума функции, которое будет уточнено с требуемой точностью в блоке решения. Для формирования ограничений на аргументы функции можно использовать логические операторы. Для решения уравнений используются функции



Find(x, y ...) и Minerr(x, y ...), где х, у ... – аргументы функций, составляющих систему уравнений. Первая программа пытается найти значения аргументов с нулевой невязкой левых и правых частей уравнений, вторая с минимальной квадратичной невязкой.


В первом случае уравнение решено точно, , во втором случае найдено значение аргумента, при котором значение функции минимально отклонено от 1, т. е. фактически максимальное значение. Однако для задач оптимизации имеются функции Minimize(f, x, y, ...) и Maximize(f, x, y, ...), решающие задачи минимума и максимума соответственно, где f – оптимизируемая функция, остальные параметры – аргументы этой функции.

Отобразим результаты вычислений на графике нескольких функций. Для этого нужно охватить синим уголком имя первой функции , ввести символ <,> (запятая) и в следующий ниже шаблон ввести имя следующей функции f(ymax).

Для решения систем уравнений целесообразно представлять функции и их аргументы в виде векторов. Так, для решения систем линейных алгебраических уравнений вида исходные данные можно представить в виде векторов и матриц. Пример решения такой системы:

Для создания вектора или матрицы нужно нажать кнопку матрицы в левом окне, затем в появившемся правом окне выбрать число строк и столбцов и нажать «ОК».



Такую же структуру исходных данных можно применить и для решения систем нелинейных уравнений. Пусть нужно найти корни следующей системы Программа для решения такой задачи может иметь следующий вид.





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   21




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет