Mercurial > hg > octave-lyh
diff scripts/control/system/sysprune.m @ 4030:22bd65326ec1
[project @ 2002-08-09 18:58:13 by jwe]
author | jwe |
---|---|
date | Fri, 09 Aug 2002 19:00:16 +0000 |
parents | b5238ac1dca9 |
children | b8105302cfe8 |
line wrap: on
line diff
--- a/scripts/control/system/sysprune.m +++ b/scripts/control/system/sysprune.m @@ -78,8 +78,8 @@ endif ## check dimensions - if( !(is_vector(output_idx) | isempty(output_idx) ) ) - if(!is_matrix(output_idx)) + if( !(isvector(output_idx) | isempty(output_idx) ) ) + if(!ismatrix(output_idx)) error("sysprune: bad argument passed for output_idx"); else error("sysprune: output_idx (%d x %d) must be a vector or empty", ... @@ -89,8 +89,8 @@ error("sysprune: duplicate entries found in output_idx"); endif - if( !(is_vector(input_idx) | isempty(input_idx) ) ) - if(!is_matrix(input_idx)) + if( !(isvector(input_idx) | isempty(input_idx) ) ) + if(!ismatrix(input_idx)) error("sysprune: bad argument passed for input_idx"); else error("sysprune: input_idx (%d x %d) must be a vector or empty", ... @@ -100,8 +100,8 @@ error("sysprune: duplicate entries found in input_idx"); endif - if( !(is_vector(state_idx) | isempty(state_idx) ) ) - if(!is_matrix(state_idx)) + if( !(isvector(state_idx) | isempty(state_idx) ) ) + if(!ismatrix(state_idx)) error("sysprune: bad argument passed for state_idx"); else error("sysprune: state_idx (%d x %d) must be a vector or empty", ... @@ -117,7 +117,7 @@ li = length(input_idx); lst = length(state_idx); - if( !is_struct(sys)) + if( !isstruct(sys)) error("Asys must be a system data structure (see ss2sys, tf2sys, or zp2sys)") elseif(pp < lo) error([num2str(lo)," output_idx entries, system has only ", ...