functionfromABCDMatrices

Default constructor for a StateSpace record

Information

Syntax

ss = 'constructor'.fromABCDMatrices(A, B, C, D)

Description

This function constructs a StateSpace record ss with

ss.A = A;
ss.B = B;
ss.C = C;
ss.D = D;

Example

  Real A[1,1] = [1];
  Real B[1,1] = [1];
  Real C[1,1] = [1];
  Real D[1,1] = [0];

public
  StateSpace ss;

algorithm
  ss := 'constructor'.fromABCDMatrices(A, B, C, D);
  // ss.A = [1]
  // ss.B = [1]
  // ss.C = [1]
  // ss.D = [0]

Inputs

TypeNameDefaultDescription
Real[:,size(A, 1)]A
Real[size(A, 1),:]B
Real[:,size(A, 1)]C
Real[size(C, 1),size(B, 2)]D

Outputs

TypeNameDefaultDescription
StateSpace2result