Overview
Comment: | obsolete <> replaced by != |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
c871e8e364e52928ea7c99342525b196 |
User & Date: | gawthrop@users.sourceforge.net on 2003-10-06 08:02:02 |
Other Links: | branch diff | manifest | tags |
Context
2003-10-06
| ||
08:22:55 | Removed y_u arg from ppp_lin_quad check-in: 7e0fb91fff user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
08:02:02 | obsolete <> replaced by != check-in: c871e8e364 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2003-09-25
| ||
13:54:41 | Replaced gv by PSVIEW setting check-in: 7c48b16d33 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/lib/control/PPP/ppp_lin_run.m from [fd3d84c38b] to [eb275300a9].
︙ | ︙ | |||
90 91 92 93 94 95 96 | p_o.method = "continuous"; ## p_o.method = "intermittent"; endif ## Check w. [n_w,m_w] = size(w); | | | 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | p_o.method = "continuous"; ## p_o.method = "intermittent"; endif ## Check w. [n_w,m_w] = size(w); if ( (n_w!=n_y) || (m_w!=1) ) error(sprintf("ppp_lin_run: w must a column vector with %i elements",n_y)); endif ## Initialise x_est = p_o.x_0; ## Initilise simulation state |
︙ | ︙ | |||
123 124 125 126 127 128 129 | = ppp_lin_quad (A,B,C,D,tau,p_c.Q,p_c.R); else error(sprintf("Control method %s not recognised", p_c.Method)); endif ##Sanity check A_u [p_c.n_U,M_u] = size(p_c.A_u); | | | 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | = ppp_lin_quad (A,B,C,D,tau,p_c.Q,p_c.R); else error(sprintf("Control method %s not recognised", p_c.Method)); endif ##Sanity check A_u [p_c.n_U,M_u] = size(p_c.A_u); if (p_c.n_U!=M_u) error("A_u must be square"); endif U = K_w*w; # Initial control U ## Checks |
︙ | ︙ |
Modified mttroot/mtt/lib/control/PPP/ppp_ystar.m from [3f67f08f6f] to [34d0435ae4].
︙ | ︙ | |||
43 44 45 46 47 48 49 | error("U must be a column vector with n_u*n_U components"); endif else n_u = length(U)/n_U; # Deduce n_u from U if no system endif [n_x0,m_x0] = size(x_0); | | | 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | error("U must be a column vector with n_u*n_U components"); endif else n_u = length(U)/n_U; # Deduce n_u from U if no system endif [n_x0,m_x0] = size(x_0); if n_x0!=n_x error(sprintf("x_0 must be a column with length %i", n_x)); endif [n,m]=size(tau); if (n != 1 ) error("tau must be a row vector of times"); |
︙ | ︙ |