5-7.m

来自「《MATLAB 7.0编程基础》第5章 (源码实例)主要讲解MATLAB的编程基」· M 代码 · 共 20 行

M
20
字号
clc
T=0.001;
t=[0:T:8];u=sin(t*pi/2);
y=zeros(size(u));
for k=1:fix(8/T)+1;
    if k==1
        y(k)=u(k);
    elseif k==2
        y(k)= u(k)+0.8*y(k-1);
    else
        y(k)=u(k)+0.8*y(k-1)-2.5*y(k-2);
    end
end
time=toc
figure(1)
subplot(2,1,1)
plot(t,u),title('Input u')
subplot(2,1,2)
plot(t,y),title('Output y')

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?