资源简介
输入系统阶跃响应数据以及采样时间,即可得到该控制系统的稳态时间,衰减率,波峰时间,终值等。
代码片段和文件信息
function [tsMpfaitrtpystext]= value(ydt)
[lpm]=size(y);
if lp lp=m;
end
type=0;
length=fix(lp/20);
temp=0;
for i=lp:-1:lp-length+1
temp=temp+y(i);
end;
temp=temp/length;
error=zeros(1length);
for i=lp:-1:lp-length
error(lp-i+1)= abs(y(i)-temp);
end
test=0;
for i=1:lp-1
if(y(i+1) test=test+1;
end
end
ys=0;
[emaxte]=max(error);
if abs(emax)> 0.02*abs(temp)
type=3;
fai=-1;
Mp=-1;
ts=-1;
tr=-1;
tp=-1;
ys=0;
elseif test<=5
type=1;
ys=y(lp);
else
type=2;
ys=y(lp);
end
if type==1 % alwarys increase
fai=0;
Mp=0;
tp=dt*lp;
i=lp;
while y(i)>ys*0.9500
i=i-
- 上一篇:UKF的MATLAB程序
- 下一篇:doa估计算法
相关资源
- UKF的MATLAB程序
- 虚拟同步发电机
- 语音增强matlab实现代码
- SVM增量式学习的自适应与优化的MATL
- matlab实现边缘检测算法hough
- 基于MATLAB的目标定位
- 使用matlab安装LIBSVM及读入数据集
- 电力电子matlab仿真
-
二级倒立摆,matlab仿真,simuli
nk建模 - 多种DOA估计算法MATLAB,如MUSIC、ESPRI
- 人脸检测matlab代码程序
- hough变换检测圆的matlab程序
- 基于尺度形态学的边缘检测matlab程序
- 基于小波变换的边缘检测matlab程序
- canny边缘检测的matlab程序
- voicebox工具箱 ,,MATLAB,很多函数,
- matlab图片拼接
- 低秩表示 matlab 代码
- 基二fft快速算法的matlab代码
- 冲击电流发生器matlab程序非线性元件
- 冲击电流发生器matlab程序
- 2012年MATLAB创新奖《葡萄酒质量的评价
- Matlab坐标提取
- 基于Elman神经网络的房价预测matlab脚本
- 基于MATLAB GUI开发的TCP/IP通讯调试助手
- KNN算法代码
- 《生命游戏》的matlab实现
- 傅里叶变换轮廓术的MATLAB实现
- 基于matlab的整流器仿真
- ( 关于人脸检测的MATLAB代码
评论
共有 条评论