ID EN
Miscellaneous

polyroot

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Temukan angka nol dari polinomial nyata atau kompleks.

Syntax

R
polyroot(z)

Arguments

Parameter Deskripsi
z the vector of polynomial coefficients in increasing order.

Return Value

Vektor kompleks dengan panjang \(n - 1\), dengan \(n\) adalah posisi elemen bukan nol terbesar dari z.

Details

Polinomial berderajat \(n - 1\), $$ p(x) = z_1 + z_2 x + \cdots + z_n x^{n-1}$$ diberikan oleh vektor koefisiennya z[1:n]. polyroot mengembalikan angka nol kompleks \(n-1\) dari \(p(x)\) menggunakan algoritma Jenkins-Traub. Jika vektor koefisien z memiliki nol untuk pangkat tertinggi, maka vektor ini dibuang. Tidak ada derajat maksimum, namun stabilitas numerik mungkin menjadi masalah bagi semua polinomial kecuali polinomial derajat rendah.

Contoh

Example
R
# NOT RUN {
polyroot(c(1, 2, 1))
round(polyroot(choose(8, 0:8)), 11) # guess what!
for (n1 in 1:4) print(polyroot(1:n1), digits = 4)
polyroot(c(1, 2, 1, 0, 0)) # same as the first
# }

See Also

uniroot for numerical root finding of arbitrary functions; complex and the zero example in the demos directory.