# To build a complex polynomial

For example I have this polynomiyal:

```
p=(z-2*I)*(z+1*I)
```

I want sage show me someting like:

```
z^2-z*(1*I)-2
```

It doesn't mind the number of roots.

add a comment

To build a complex polynomial

asked
**
2016-01-17 13:22:11 -0500
**

This post is a wiki. Anyone with karma >750 is welcome to improve it.

For example I have this polynomiyal:

```
p=(z-2*I)*(z+1*I)
```

I want sage show me someting like:

```
z^2-z*(1*I)-2
```

It doesn't mind the number of roots.

add a comment

1

Is that what you want?

```
sage: var('z')
sage: p=(z-2*I)*(z+1*I)
sage: p.expand()
z^2 - I*z + 2
```

Asked: **
2016-01-17 13:22:11 -0500
**

Seen: **20 times**

Last updated: **Jan 17 '16**

Computing square free part of a multivariate polynomial

Is the R interface identical to R in a R.<x> assignment?

How to get the quotients in multivariable polynomial division?

Ideals of non-commutative polynomials

conversion from polynomial to symbolic

sage automatically expanding polynomial

defining boolean variables in sage

Sage not returning roots of polynomimal

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.