标签:
matlab龙格库塔微分方程 |
分类: MATLAB与控制系统 |
ode23:使用二阶龙格-库塔法求微分方程,调用格式为:
[t,y]=ode23(‘fname’,tspan,y0)
ode45:使用四阶龙格-库塔法求微分方程,调用格式为:
[t,y]=ode45(‘fname’,tspan,y0)
其中fname为由M函数定义的线性或者非线性微分方程的句柄函数名。tspan形式为[t0,tf],表示求解区间。y0是初始状态列向量。t和y分别给出时间向量和相应的状态向量。

标签:
matlab控制系统仿真性能指标传递函数峰值稳态值最大超调稳态时间杂谈 |
分类: MATLAB与控制系统 |
function [mp,tp,tr,p,ts,yss]=pfmindex(sys)
% mp--峰值
% tp--峰值时间
% tr--上升时间
% p--超调量
% ts--调整时间
% yss--稳态值
[y,t]=step(sys);
[mp,tpk]=max(y);
tp=t(tpk);
tss=length(t);
yss=y(tss);
p=(mp-yss)/yss;
for k=1:tss
end
i=1;
while y(i)<=yss*0.98
end
例: