Documentation

This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

polyder

Polynomial differentiation

Syntax

``k = polyder(p)``
``k = polyder(a,b)``
``````[q,d] = polyder(a,b)``````

Description

example

````k = polyder(p)` returns the derivative of the polynomial represented by the coefficients in `p`,$k\left(x\right)=\frac{d}{dx}p\left(x\right)\text{\hspace{0.17em}}.$```

example

````k = polyder(a,b)` returns the derivative of the product of the polynomials `a` and `b`,$k\left(x\right)=\frac{d}{dx}\left[a\left(x\right)b\left(x\right)\right]\text{\hspace{0.17em}}.$```

example

``````[q,d] = polyder(a,b)``` returns the derivative of the quotient of the polynomials `a` and `b`,$\frac{q\left(x\right)}{d\left(x\right)}=\frac{d}{dx}\left[\frac{a\left(x\right)}{b\left(x\right)}\right]\text{\hspace{0.17em}}.$```

Examples

collapse all

Create a vector to represent the polynomial .

`p = [3 0 -2 0 1 5];`

Use `polyder` to differentiate the polynomial. The result is .

`q = polyder(p)`
```q = 1×5 15 0 -6 0 1 ```

Create two vectors to represent the polynomials and .

```a = [1 -2 0 0 11]; b = [1 -10 15];```

Use `polyder` to calculate

`q = polyder(a,b)`
```q = 1×6 6 -60 140 -90 22 -110 ```

The result is

Create two vectors to represent the polynomials in the quotient,

```p = [1 0 -3 0 -1]; v = [1 4];```

Use `polyder` with two output arguments to calculate

`[q,d] = polyder(p,v)`
```q = 1×5 3 16 -3 -24 1 ```
```d = 1×3 1 8 16 ```

The result is

Input Arguments

collapse all

Polynomial coefficients, specified as a vector. For example, the vector `[1 0 1]` represents the polynomial ${x}^{2}+1$, and the vector `[3.13 -2.21 5.99]` represents the polynomial $3.13{x}^{2}-2.21x+5.99$.

Data Types: `single` | `double`
Complex Number Support: Yes

Polynomial coefficients, specified as two separate arguments of row vectors.

Example: `polyder([1 0 -1],[10 2])`

Data Types: `single` | `double`
Complex Number Support: Yes

Output Arguments

collapse all

Differentiated polynomial coefficients, returned as a row vector.

Numerator polynomial, returned as a row vector.

Denominator polynomial, returned as a row vector.