yunzhonggei 发表于 2009-4-7 16:35

弱弱的问下:怎么调用函数????

这里有个计算阶跃响应的特征参数程序,我如果想计算y=1./(t.^2+t+1)的动态性能指标
用下面的程序怎么调用,具体调用步骤是???

是在命令窗口中 输入stepchar(2,1./(t.^2+t+1))吗????
取t=2


程序如下:
% MATLAB PROGRAM 2-5
function =stepchar(t,y)
% Finding pos and tp
=max(y);dimt=length(t);yss=y(dimt);
pos=100*(mp-yss)/yss;tp=t(ind);
%Finding rise time tr
i=1;j=1;k=1;q=1;
while y(i)<0.1;
    i=i+1;
end;
t1=t(i);
while y(j)<0.9;
    j=j+1;
end;
t2=t(j);tr=t2-t1;
%Finding settling time (two percent)ts
i=dimt+1;n=0;
while n==0,
    i=i-1;
    if i==1,
      n=1;
    elseif y(i)>=1.02,
      n=1;
    end;
end;
t1=t(i);i=dimt+1;n=0;
while n==0,
    i=i-1;
    if y(i)<=0.98,
      n=1;
    end;
    t2=t(i);
    if t1>t2;
      ts2=t1;
    else
      ts2=t2;
    end
end

[ 本帖最后由 yunzhonggei 于 2009-4-7 17:03 编辑 ]

ChaChing 发表于 2009-4-7 19:02

回复 楼主 yunzhonggei 的帖子

程式不是LZ写的吗? 不然怎不知该喂什麽?
页: [1]
查看完整版本: 弱弱的问下:怎么调用函数????