Have you a registration already ? Sign In
Sweep Along Guide In Siemens NX(Illustrated Expression)
As multiplication of polynomials in Matlab, division of high degree of polynomials with low degree polynomials is also very easy. And you can see the division result as division result and remainder. In this article we explained the division of polynomials with ‘deconv()’ command in Matlab with a very basic example below.
Use of ‘deconv()’ command in Matlab.
As you know, division of high degree polynomials with low degree polynomials is very tough process in calculus by hand. But in Matlab, it is a very easy process. To divide high degree polynomials with low degree polynomials in Matlab, you need to undertand the logic of definition of polynomials in Matlab.
You can define your polynomial as vectors in Matlab. We defined the high degree numerator polynomial and low degree denumerator polynomials vectors as shown in red box above in Matlab. For example, ‘numerator’ named vector stands for the polynomial of 4x^8+6x^7+5x^6+8x^5+9x^4+6x^3+2x^2+6x+3. So you understand that each of element of the polynomial vector in Matlab represents the coefficient starting from highest degree left to right.
As you know from calculus, division of polynomials has a result and remainder. To see these result and remainder from this division example, we defined them as vector variables in same time as shown by red arrow above. Two of variables called ‘result’ and ‘residual’ defined for deconv() command. You can use other kinds of names for variables.
Then numerator and denumerator variables are typed in the pharantheses of ‘deconv()’ in Matlab as shown by red arrow above. As you see again above, the result and residual is given as vectors with the same logic of ‘numerator’ and ‘denumerator’.
The use of ‘deconv()’ command to divide polynomials in Matlab is very easy like above. Do not forget to leave your comments and questions about ‘deconv()’ command in Matlab below!
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
Write Comments