File Exchange

image thumbnail

Synthetic Division with Matlab

version 1.0.0 (2.32 KB) by Lawrence Agbezuge
Purpose: Perform synthetic division of the rational function N(x)/D(x), where N(x) is a polynomial and D(x) is of the form x+k.

2 Downloads

Updated 08 Nov 2019

View License

Purpose:
Perform synthetic division of the rational function N(x)/D(x), where
N(x), the numerator, is a polynomial of degree n, expressed by
N(x) = a(n)*x^n + a(n-1)*x^(n-1) + ... + a(1)*x + a0
D(x), the denominator, is expressed by
D(x) = x - k, k=constant.
Usage: synthDiv
You will be prompted to enter coefficients for the polynomial N(x),
and the value for k. You should enter a complete polynomial,
with zero coefficients for missing powers of x.
Example:
Evaluate (x^5 + 3*x^4 + 2*x^3 - 7*x + 8)/(x+2)
That is,
N(x) = x^5 + 3*x^4 + 2*x^3 + 0*x^2 - 7*x + 8 (degree is n=5)
D(x) = x+2 (k = -2)

The coefficients for N(x) are 1,3,2,0,-7,8
Note that all coefficients for N(x) are required.
The quadratic term x^2 is absent, therefore it has a coefficient of 0.

Cite As

Lawrence Agbezuge (2019). Synthetic Division with Matlab (https://www.mathworks.com/matlabcentral/fileexchange/73298-synthetic-division-with-matlab), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2019b
Compatible with any release
Platform Compatibility
Windows macOS Linux