Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MathCad_2000.pdf
Скачиваний:
27
Добавлен:
17.02.2016
Размер:
838.59 Кб
Скачать

Рис. 6. Пример решения системы нелинейных уравнений Вычислительный блок Given можно использовать как для

численного, так и для аналитического решения уравнений и систем.

10.4. Решение систем линейных уравнений

Решение системы линейных уравнений в матричной форме

А Х=В определяется соотношением

Х = А-1 В ,

где А – матрица коэффициентов; В – вектор свободных членов.

Для решения системы линейных уравнений А Х=В можно воспользоваться функцией lsolve(A,B), которая возвращает вектор Х. Если уравнений n, то размерность вектора В должна быть n, а матрицы А – n n .

10.5. Символьное решение алгебраического уравнения

Для решения уравнений с одной неизвестной можно использовать команду Symbolics|Variable|Solve или расширенный оператор символьного вывода с директивой Solve. Причем можно записывать уравнение с одной неизвестной в обычном виде, либо вводить только левую часть, так как в этом случае правая часть автоматически будет приравнена к нулю.

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

3

 

x

4

+ 9 x

3

+ 31 x

2

+ 59

x + 60

Корни x

 

 

 

 

 

 

 

1

+ 2 i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 i

 

 

 

 

 

 

 

 

 

 

1

 

При использовании команды символьного меню необходимо выделить переменную, относительно которой требуется решить уравнение. Если же применяется оператор символьного вывода, то имя искомой переменной записывается в поле ввода. MathCad пытается найти точное решение уравнения, выражающееся через рациональные числа и константы π, e, либо найти численное решение с высокой точностью.

Корни уравнения выводятся в виде вектора. Если в уравнении присутствуют числа с десятичными дробями, то MathCad выведет

54

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]