Нахождение корней полинома
Для нахождения корней выражения, имеющего вид
vnxn + ... + v2x2 + v1x + v0,
лучше использовать функцию polyroots, нежели root. В отличие от функции root, функция polyroots не требует начального приближения и возвращает сразу все корни, как вещественные, так и комплексные.
Polyroots(v)
Возвращает корни полинома степени n. Коэффициенты полинома находятся в векторе v длины n + 1. Возвращает вектор длины n, состоящий из корней полинома.
Аргументы:
v –вектор, содержащий коэффициенты полинома.
Вектор vудобно создавать использую команду Символы Þ Коэффициенты полинома. Рисунок 6 иллюстрирует определение корней полинома средствами Mathcad.
Рисунок 5. Определение корней полинома
Контрольные вопросы
1. Назовите способы нахождения начального приближения.
2. Какие функции для решения одного уравнения в MathCAD вы знаете? В чем их отличие?
3. Какие аргументы функции root не обязательны?
4. В каких случаях MathCAD не может найти корень уравнения?
5. Какая системная переменная отвечает за точность вычислений?
6. Как изменить точность, с которой функция root ищет корень?
7. Как системная переменная TOL влияет на решение уравнения с помощью функции root?
Дата добавления: 2015-01-21; просмотров: 1801;