# symbolic polynomial fraction to row vector

To convert a symbolic polynomial fraction to a row vector in MATLAB, you can follow these steps:

- Define the symbolic polynomial fraction using the
`sym`

function. For example, if you have a fraction (3x^2 + 2x + 1)/(x + 1), you can define it as follows:

```
syms x
fraction = (3
```*x^2 + 2*x + 1)/(x + 1);

- Use the
`coeffs`

function to extract the coefficients of the numerator and denominator polynomials. This function returns the coefficients in descending order. For example:

```
num_coeffs = coeffs(fraction.numerator, x);
denom_coeffs = coeffs(fraction.denominator, x);
```

- Use the
`fliplr`

function to reverse the order of the coefficients. This step is necessary because the`coeffs`

function returns the coefficients in descending order, but we want them in ascending order. For example:

```
num_coeffs = fliplr(num_coeffs);
denom_coeffs = fliplr(denom_coeffs);
```

- Create a row vector by concatenating the numerator and denominator coefficients. For example:

```
row_vector = [num_coeffs, denom_coeffs];
```

Now the `row_vector`

variable contains the coefficients of the numerator and denominator polynomials in a row vector format.

Please note that the `sym`

and `coeffs`

functions are part of the Symbolic Math Toolbox in MATLAB. Make sure you have this toolbox installed and loaded before using these functions.