⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch2example7prg1.m

📁 一些有用的MATLAB通信信号处理的源代码程序
💻 M
字号:
% ch2example7prg1.m
clear;
N=5;                % 仿真计算的时间序列点数
f=[1,zeros(1,N-1)]; % 输入: 单位数字冲激信号
x=zeros(2,N+1);     % 状态变量存储矩阵初始化
x(:,1)=[0;0];       % 初始状态赋值
for n=1:N           % 开始递推计算
    x(1,n+1)=-0.5.*(x(1,n)+f(n)); % 状态方程 1
    x(2,n+1)=f(n);                % 状态方程 2
    y(n)=x(1,n)+x(2,n)+f(n);      % 输出方程
end
t_n=0:N-1; % 得到序列对应的离散时间点并作出波形
subplot(4,1,1);stem(t_n,f);axis([-1 N 0 1.5]);          % 输入信号波形
subplot(4,1,2);stem(t_n,x(1,1:N));axis([-1 N -0.6 0.6]);% 状态1的波形
subplot(4,1,3);stem(t_n,x(2,1:N));axis([-1 N 0 1.5]);   % 状态2的波形
subplot(4,1,4);stem(t_n,y);axis([-1 N -0.5 1.3]);       % 输出信号波形

⌨️ 快捷键说明

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