Transforms the eigenvectors of a balanced matrix to those of the original matrix. Wire data to the Eigenvectors input to determine the polymorphic instance to use or manually select the instance.

Use this VI after balancing a matrix with the Matrix Balance VI and computing the eigenvectors of the balanced matrix with the Eigenvalues and Vectors VI.


icon

Inputs/Outputs

  • cu16.png job

    job specifies the type of matrix balance operation.

    0Neither Permuted nor Scaled
    1Permuted but not Scaled
    2Scaled but not Permuted
    3Both Permuted and Scaled (default)
  • c2dcdb.png Eigenvectors

    Eigenvectors contains the eigenvectors to transform in the columns of the matrix. Obtain Eigenvectors from the Eigenvalues and Vectors VI.

  • ci32.png index low

    index low specifies the form of the balanced matrix. Obtain index low from the Matrix Balance VI.

  • ci32.png index high

    index high specifies the form of the balanced matrix. Obtain index high from the Matrix Balance VI.

  • cu16.png side

    side specifies the side of Eigenvectors.

    0Right eigenvectors (default)
    1Left eigenvectors
  • c1ddbl.png Scale

    Scale contains details about the permutations and/or scaling factors used to balance the original general matrix. Obtain Scale from the Matrix Balance VI.

  • i2dcdb.png Transformed Eigenvectors

    Transformed Eigenvectors returns the transformed eigenvectors.

  • ii32.png error

    error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster.

  • The following block diagram illustrates using the Matrix Balance VI and the Back Transform Eigenvectors VI in a VI that computes the eigenvalues and eigenvectors of matrix A.