2. Описание решателя polyroots(v).
· Находит все корни полиномиального уравнения:
f(x) = аn×xn + аn-1×xn-1 + аn-2×xn-2 +…+ а2×x2+ а1×x + а0 = 0. (5.0)
· v – вектор коэффициентов полинома, начиная с а0, т. е. коэффициенты в векторе устанавливаются в обратной последовательности: vт = (а0 а1 а2 …аn-1 an); отсутствующий в порядке следования по возрастанию коэффициент заменяется нулем.
· Порядок n решаемых уравнений – от 2 до 99.
· По умолчанию в polyroots(v) используется метод Лагерра, являющийся итеративным методом поиска решения в комплексной плоскости. Можно также использовать метод сопутствующей матрицы, если вызвать контекстное меню на решателе polyroots(v) и выбрать команду «Companion Matrix»; он переводит решение к поиску характеристических чисел матрицы.
3. Описание решателей root(f(x,p1,p2…pN),x,a,b) и root(f(x,p1,p2…pN),x) – диапазонной root и локальной root, соответственно.
· Решатель root(f(x,p1,p2…pN),x,a,b) используется в тех случаях, когда известен промежуток ab, содержащий корень, причем, sign(f(a)) = - sign(f(b)). Значения «a» и «b» должны быть введены в РДМ раньше ввода решателя root(…) или непосредственно в выражение решателя.
· Решатель root(f(x,p1,p2…pN),x) используется тогда, когда известно приближенное значение корня. Приближенное значение корня вводится в РДМ раньше самого решателя.
· Для поиска комплексного корня необходимо, чтобы приближенное значение тоже было комплексным.
· f(x) – скалярная функция с практически любым числом параметров N,
· a, b – действительные числа, a < b, причем, f(a) и f(b) должны быть противоположного знака.
4. Результат поиска решения root-решателей зависит от величины системной переменной TOL, которая должна быть £ 10–5 (по умолчанию TOL=10–3), причем 10–5 – максимальное значение критерия возможности решения. Значения TOL £ 10–12 нежелательны, так как могут стать причиной неудачи алгоритма решения.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.