# Matrix Exp (G Dataflow)

Computes the exponential of a square matrix by using the Pade Approximation method.

## matrix

A square matrix.

This input accepts a 2D array of double-precision, floating point numbers or 2D array of complex double-precision, floating point numbers.

## error in

Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

Default: No error

## matrix exp

The exponential of the input matrix.

## error out

Error information. The node produces this output according to standard error behavior.

## Algorithm for Calculating the Exponential of a Matrix

The following equation defines the exponential of a matrix:

${e}^{A}=\underset{n=0}{\overset{\infty }{\sum }}\frac{{A}^{N}}{n!}=I+A+\frac{A*A}{2!}+\frac{A*A*A}{3!}+\dots$

where I is the identity matrix.

This node uses the Pade Approximation method to calculate the exponential.

Where This Node Can Run:

Desktop OS: Windows

FPGA: Not supported