Similar presentations:
Практическое задание «Решение уравнений средствами Mathcad»
1.
Практическое задание«РЕШЕНИЕ УРАВНЕНИЙ
СРЕДСТВАМИ MATHCAD»
1
2.
Численное решение нелинейного уравненияДля простейших уравнений вида f(x) = 0
решение в MathCad находится с помощью
функции root(f(x),x), где f(x) – выражение, равное
нулю, x – аргумент, варьируя который, система
ищет значение.
Если задан
root(f(x),x,a,b).
интервал
поиска
корней:
2
3.
Начальные приближения:Известны из физического смысла задачи;
Известны из решения аналогичной задачи при
других исходных данных;
Найдены графическим способом.
Функция solve:
Так же для решения уравнений в MathCad
используется функция solve.
f(x)=0 solve,x
3
4.
Пример – решение уравнения cos(x)=x+0.2 в MathCad1. Графическое решение
2. Решение с помощью root
3. Решение с помощью solve
Знак присвоить можно ставить с помощью «shift:»
4
5.
56.
Нахождение корней полиномаДля
нахождения
корней
выражения,
имеющего вид
vnxn + ... + v2x2 + v1x + v0,
лучше использовать функцию polyroots, нежели
root.
Возвращает корни полинома степени n.
Коэффициенты полинома находятся в векторе v
длины n + 1. Возвращает вектор длины n,
состоящий из корней полинома.
6
7.
Пример – решение уравнения 0.75x^3-8x+5 вMathCad
7
8.
Решение систем уравненийДля решения системы уравнений необходимо
выполнить следующее:
Задать
начальное приближение для всех
неизвестных, входящих в систему уравнений.
Mathcad решает систему с помощью итерационных
методов.
Напечатать ключевое слово Given. Оно указывает
Mathcad, что далее следует система уравнений.
Введите уравнения и неравенства в любом
порядке. Введите любое выражение, которое
включает функцию Find
8
9.
Решение систем уравненийФункция Find возвращает точное решение
системы уравнений. Число аргументов должно быть
равно числу неизвестных.
Ключевое
слово
Given,
уравнение
и
неравенства, которые следуют за ним, и какое-либо
выражение, содержащее функцию Find, называют
блоком решения уравнений.
9
10.
Пример – решение системы уравнений в MathCad10
11.
Решение систем уравненийРассмотрим
систему
алгебраических
уравнений
неизвестных х1, х2, …, хn:
n
линейных
относительно
n
a11 x1 a12 x2 ... a1n xn b1 ,
a x a x ... a x b ,
21 1
22 2
2n n
2
. . . . . . . .
an1 x1 an 2 x2 ... ann xn bn .
В соответствии с правилом умножения матриц
рассмотренная система линейных уравнений может
быть записана в матричном виде Ах = b.
11
12.
Где А – матрица коэффициентов (матрицасистемы), b – матрица правой части, x –
матрица неизвестных (решение системы)
a11 a12
a
a
A 21 22
a
n1 an 2
a1n
a2 n
,
ann
1
x1
x
x 2 ,
...
x
n
b1
b
b 2
...
b
n
1
A Ax A b,
1
x A b.
Системы линейных уравнений удобно решать
с помощью функции lsolve.
lsolve(А, b)
12
13.
Пример – решение системы уравнений в MathCad13
14.
Нахождение корня нелинейного уравнения в MathCad14
15.
Преобразованиенелинейных
уравнений
15