Функция вычисления значения полинома.
С = polyval(A, B); x = polyval(A, y);
Имя | Тип данных | Описание |
---|---|---|
A | array |
Входной массив, содержащий коэффициенты a0, a1, …an полинома вида: f(t) = a0+a1t+a2t2+…+antn |
B | array/carray |
Входной массив, содержащий значения аргументов для вычисления значения полинома |
y | double/complex |
Значение аргумента для вычисления значения полинома |
polyval(A, B) – функция возвращает массив значений полинома заданного массивом коэффициентов A, вычисленных от набора значений аргументов, заданного массивом коэффициентов B.
polyval(A, y) – функция возвращает значение полинома, заданного массивом коэффициентов A, вычисленное от аргумента y.
Входные массивы A, B могут задаваться:
С = polyval(A,B);
С = polyval([a1,a2,a3,a4],[b1,b2,b3,b4]);
С = polyval([-1, -6, -4, -2],[-4, 7, 5, -3]);
Аргумент может быть вещественным или комплексным числом.
Имя | Тип данных | Описание |
---|---|---|
C | array/carray | Выходной массив, содержащий значения полинома, вычисленные от набора значений аргументов, заданного массивом коэффициентов B |
x | double/complex | Значение полинома, заданного массивом коэффициентов A, вычисленное от аргумента y |
const A = [1, 2, 3]; C = polyval(A, [5, 7, 9]);
В результате элементам массива C будут присвоены значения [86, 162, 262], являющиеся значениями полинома c(t) = 1 + 2t + 3t2 вычисленными от аргументов 5, 7 и 9 соответственно.
Нет.