comparison scripts/control/system/sysdup.m @ 5443:ec8c33dcd1bf

[project @ 2005-09-08 01:40:57 by jwe]
author jwe
date Thu, 08 Sep 2005 01:40:58 +0000
parents 4c8a2e4e0717
children 34f96dd5441b
comparison
equal deleted inserted replaced
5442:636886245488 5443:ec8c33dcd1bf
72 Asys = sysupdate(Asys,"ss"); 72 Asys = sysupdate(Asys,"ss");
73 [nn,nz,mm,pp] = sysdimensions(Asys); 73 [nn,nz,mm,pp] = sysdimensions(Asys);
74 [aa,bb,cc,dd] = sys2ss(Asys); 74 [aa,bb,cc,dd] = sys2ss(Asys);
75 75
76 ## check for signal names 76 ## check for signal names
77 if(is_signal_list(input_list) | isstr(input_list)) 77 if(is_signal_list(input_list) | ischar(input_list))
78 input_list = sysidx(Asys,"in",input_list); 78 input_list = sysidx(Asys,"in",input_list);
79 endif 79 endif
80 if(is_signal_list(output_list) | isstr(output_list)) 80 if(is_signal_list(output_list) | ischar(output_list))
81 output_list = sysidx(Asys,"out",output_list); 81 output_list = sysidx(Asys,"out",output_list);
82 endif 82 endif
83 83
84 ## first duplicate inputs 84 ## first duplicate inputs
85 if(isvector(input_list)) 85 if(isvector(input_list))