### The Maxima on-line user's manual

Algebra Calculator

#### Algexact

-- Option variable: algexact Default value: `false`

`algexact` affects the behavior of `algsys` as follows:

If `algexact` is `true`, `algsys` always calls `solve` and then uses `realroots` on `solve`s failures.

If `algexact` is `false`, `solve` is called only if the eliminant was not univariate, or if it was a quadratic or biquadratic.

Thus `algexact: true` doesnt guarantee only exact solutions, just that `algsys` will first try as hard as it can to give exact solutions, and only yield approximations when all else fails.

```(%o1)                                true
(%i2) ```

### Related Examples

##### algexact-algsys-false

algexact:false;

algsys([x^3+1.3589801...

Calculate

##### algexact-algsys-false

algexact:false;

eq1:eps^3+a*eps^2+b=0;

alpha=15;

Calculate

##### algexact-algsys-true

algexact:true;

Y:16/10*b*b*8=60/1000;

algsys ([Y],[b]);

Calculate

##### algexact-algsys-false

algexact:false;

eq1:eps^3+a*eps^2+b=0;

alpha=15;

Calculate

##### algexact-algsys-carg-false

algexact:false;

algsys([carg(0.4*(%i*...

Calculate

##### algexact-algsys-cos-false-sin-true

algexact:true;

algsys([x^3+(cos(%pi/...

algexact:false;

Calculate

##### algexact-algsys-false

algexact:false;

eq1:eps^3+a*eps^2+b=0;

alpha=75;

Calculate

##### algexact-algsys-matrix-true

algexact:true;

eq1:0=I0-U1/R1-(U1-U2...

eq2:0=I0-U2/R2-(U2-U1...

Calculate

##### algexact-algsys-false

algexact:false;

eq1:eps^3+a*eps^2+b=0;

alpha=75;

Calculate

algexact:false;

alpha=15;

a=0.679490067;

Calculate