传递函数-微分方程-差分方程-Matlab阶跃响应曲线

Transfer function:

1Ts+1

写成微分方程:

Ty(t)+y(t)=u(t)

向前差分:

y(t)=y(t+1)y(t)ΔTy(t+1)=y(t)+ΔTT(u(t)y(t))

T:Sample time

向后差分:

y(t)=y(t)y(t1)ΔTy(t)=TT+ΔTy(t1)+ΔTT+ΔTu(t)y(t)=y(t1)+ΔTT+ΔT(u(t)y(t1))

中心差分:

y(t)=y(t+1)y(t1)2ΔTy(t+1)=y(t1)+2ΔTT(u(t)y(t))

Matlab阶跃响应:

G1=tf([1],[5 1]);
step(G1)      %连续传递函数阶跃响应曲线
hold on
G2=c2d(G1,0.1,'zoh');
step(G2)     %离散传递函数阶跃响应曲线
hold on
T=0.1;
G3=tf([T],[5 T-5],T);  %向前差分函数阶跃响应曲线
step(G3)
hold on
G4=tf([T],[5+T -5],T)
step(G4)             %向后差分函数阶跃响应曲线
posted @   华小电  阅读(2972)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示