求matlab离散化程序

[复制链接]
查看11 | 回复2 | 2009-6-17 20:59:32 | 显示全部楼层 |阅读模式
对于一个二阶传函,求其在MATLAB中的离散化程序。抱歉,没办法写清楚传函表达式。我试试:Gp(s)=147/(s2+22s).括号里是s平方加上22s

回复

使用道具 举报

千问 | 2009-6-17 20:59:32 | 显示全部楼层
clear all;close all;ts=0.001;J=1/147;q=22/147;sys=tf(1,[J,q,0]);dsys=c2d(sys,ts,'z');[num,den]=tfdata(dsys,'v');r_1=0;r_2=0;u_1=0;u_2=0;y_1=0;y_2=0;error_1=0;ei=0;for k=1:1:1000
time(k)=k*ts;S=1;if S==1
%Step Signal rin(k)=1.0;elseif S==2%Sine Signal rin(k)=1.0*sin(1*2*pi*k*ts)...
回复

使用道具 举报

千问 | 2009-6-17 20:59:32 | 显示全部楼层
上百度知道就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行