Polynomials are general equations in mathematics that have coefficients and exponent values. In polynomials, exponent values are never negative integers and it has only one unknown variable. Matlab polynomial represented as vectors as well as a matrix. There are various functions of polynomials used in operations such as poly, poly, polyfit, residue, roots, polyval, polyvalm, conv, deconv, polyint and polyder. All these functions used to perform various operations on equations.
Syntax in Polynomial
Below is the syntax in Polynomial in Matlab:
1. Polyval ( a, 4 )
polyval (function name , variable value)
2. Polyvalm ( a, x )
polyvalm ( function name , variable matrix)
3. R = roots(a)
variable name = roots(function name)
4. Op = polyder(a)
output variable = polyder(input variable name)
5. Op = polyint ( a )
output variable = polyint(input variable name)
6. Op = conv ( a ,b)
output variable = conv(polynomial1,polynomial2)
7. Op = dconv ( a ,b)
output variable = conv(polynomial1,polynomial2)
How does Polynomial work in Matlab?
Polynomial has various forms to evaluate in Matlab. In this ‘poly’ is used represent general polynomial equation. ‘polyeig’ is used to represent Eigenvalue polynomials. ‘polyfit’ is used to represent curve fitting. ‘residue’ is used to represent roots of partial fraction expansion. ‘roots’ used to find roots of polynomials. ‘polyval’ is used to evaluate polynomial. ‘polyvalm’ is used to evaluate matrix variable problems. ‘conv’ is used to find convolution and multiplication of polynomials. ‘deconv’ is used to perform division and deconvolution of polynomials. ‘polyint’ is used for integration and ‘polyder’ is used for differentiation of polynomials.
Steps to Solve Polynomial in Matlab
Step1: Accept Polynomial Vector.
Step 2: Use Function with Variable Value : Polyval (function Name , Variable Value) : Polyvalm ( Function Name , Variable Matrix )
Step 3: Display Result.
Examples to Implement Polynomial in Matlab
Below are the examples to implement in Polynomial in Matlab:
Example 1:
Consider one polynomial a ( x ) = 3 x^2 + 4x + 5
Code:
clear all ;
a = [ 3 4 5 ] polyval ( a , 4)
Output:

Example 2:
Consider polynomial equation b ( x ) = 2 9 x^4 + 45 x^3 + 3 x^2 + 21 x + 1
Code:
clear all ;
b = [ 29 45 3 21 1 ] polyval (b , 2)
Output:

Example 3:
Consider polynomial equation c ( x ) = 2x^2 + 3x + 4
Values of x in form of matrix so,
X = 3 4 2
4 6 2
2 4 3
Code:
clear all ;
c = [ 2 3 4 ] x = [ 3 4 2 ; 4 6 2 ; 2 4 3 ] polyvalm (c ,x)
Output:

Example 4:
Consider one example b ( x ) = 2 9 x^4 + 45 x^3 + 3 x^2 + 21 x + 1
Along with the evaluation of polynomials, we can also find roots of polynomials:
Code:
clear all ;
b = [29 45 3 21 1] polyval (b,2)
r = roots(b)
Output:

Example 5:
Consider polynomial as 2x^3 +3x^2+5x+2
In this example, we will see how to find derivatives and integration of polynomial.
Code:
clear all;
eq1 = [2 3 5 2] op1 = polyder(eq1)
op2 = polyint(eq1)
Output:

Example 6:
Consider two polynomials as eq1= 3x^3 + 4x^2 + 2x + 5 and eq2 = 4 x^2 + 2x + 2
This example illustrates the convolution and deconvolution of two polynomials:
Code:
clear all ;
eq1 = [3 4 2 5] eq2 = [ 4 2 2] op1 = conv(eq1,eq2)
op2 = deconv(eq1,eq2)
Output:
