弱弱的问下:怎么调用函数????
这里有个计算阶跃响应的特征参数程序,我如果想计算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 编辑 ]
回复 楼主 yunzhonggei 的帖子
程式不是LZ写的吗? 不然怎不知该喂什麽?
页:
[1]