Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.

However, this page did not exist in the previous stable version.

# gschur

generalized Schur form. **This function is obsolete.**

### Calling Sequence

[As,Es]=gschur(A,E) [As,Es,Q,Z]=gschur(A,E) [As,Es,Z,dim] = gschur(A,E,flag) [As,Es,Z,dim]= gschur(A,E,extern)

### Description

This function is obsolete and is now included in the `schur`

function. In most cases the `gschur`

function will still work as
before, but it will be removed in the future release.

The first three syntaxes can be replaced by

[As,Es]=schur(A,E) [As,Es,Q,Z]=schur(A,E);Q=Q' //NOTE THE TRANPOSITION HERE [As,Es,Z,dim] = schur(A,E,flag)

The last syntax requires little more adaptations:

- if
extern is a scilab function the new calling sequence should be

`[As,Es,Z,dim]= schur(A,E,Nextern)`

with Nextern defined as follow:- if
extern is the name of an external function coded in Fortran or C the new calling sequence should be

`[As,Es,Z,dim]= schur(A,E,'nextern')`

with nextern defined as follow:

## Comments

Add a comment:Please login to comment this page.