[求助]传递函数的单位负反馈的单位阶跃响应
<P><U> k*e</U><SUP>-ts</SUP><U> <br></U> (T<SUB>1</SUB>s+1)(T<SUB>2</SUB>s+1)<br>这个传递函数的单位负反馈的单位阶跃响应时用下列语句<br>>> num=</P><P>num =</P>
<P> 2</P>
<P>>> den=</P>
<P>den =</P>
<P> 2.5000 3.5000 1.0000</P>
<P>>> sys=tf(num,den)<br><br>Transfer function:<br> 2<br>-------------------<br>2.5 s^2 + 3.5 s + 1<br><br>>> sys.outputd=0.6<br><br>Transfer function:<br> 2<br>exp(-0.6*s) * -------------------<br> 2.5 s^2 + 3.5 s + 1<br><br>>> sys1=feedback(sys,1)<br>??? Error using ==> tf.feedback<br>FEEDBACK cannot handle time delays.</P>
<P>>> <br>好像不支持带延迟的反馈,请问如何能实现?<br>谢谢!!!!!!!!!!!!!!!!!!!!</P>
[此贴子已经被aspen于2006-4-3 16:41:27编辑过]
回复:(xsanbry)急问matlab程序问题!谢谢
用sys=feedback(sys1,sys2,sign)<BR><BR>说明:对于SISO系统,应用sys=feedback(sys1,sys2,sign)函数。其中sys1表示前向通道的模型,sys2表示反馈通道的模型,sign缺省时为负反馈,sign=1时为正反馈。回复:回复:(xsanbry)急问matlab程序问题!谢谢
不是这个问题,主要是不支持延迟的问题啊<BR>>> sys1=feedback(sys,1)<BR>??? Error using ==> tf.feedback<BR>FEEDBACK cannot handle time delays.<BR>回复:(xsanbry)急问matlab程序问题!谢谢
这种问题最好用simulink
页:
[1]