擅长:python、mysql、java
<p>这个<a href="http://sourceforge.net/p/python-control/discussion/1022992/thread/3d038097/" rel="nofollow">discussion</a>表示一种实现:</p>
<pre><code>def step_info(t,yout):
print "OS: %f%s"%((yout.max()/yout[-1]-1)*100,'%')
print "Tr: %fs"%(t[next(i for i in range(0,len(yout)-1) if yout[i]>yout[-1]*.90)]-t[0])
print "Ts: %fs"%(t[next(len(yout)-i for i in range(2,len(yout)-1) if abs(yout[-i]/yout[-1])>1.02)]-t[0])
</code></pre>
<p>然后,您需要使用信号处理部分中的numpy函数来获取所需的其他信息。在</p>