1

我是新来的matlab,我想使用sysic,但出现错误outputvar

这是我的代码:

clc;
clear;
clear all;

s1 = zpk('s');
himat = 3*((s1+1)*(s1+5))/((s1+2)*(s1+10)); display('himat = ');
display(himat);

k = s1;
systemnames = ' himat k ';
inputvar = '[ pertin;dis]';
outputvar = '[ wdel; wp]';
input_to_himat = '[ k + pertin ]';
input_to_k = '[ -dist - himat ]';
sysoutname = 'clp';
cleanupsysic = 'yes';
sysic;

任何帮助解决这个问题?

4

1 回答 1

1

发生错误是因为k+pertin并且-dist-himat没有在outputvar!! :)

于 2013-10-13T10:07:45.820 回答