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.

1 Download

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 (2021). 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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!