用matlab画(2-(0.5)^(-n))ε(n)波形图的代码
时间: 2023-12-11 15:05:37 浏览: 117
运用MATLAB命令分别绘出波形图。
您好,以下是用MATLAB画(2-(0.5)^(-n))ε(n)波形图的代码:
```matlab
n = 0:50; % 定义n的范围
x = (2 - (0.5).^(-n)) .* epsilon(n); % 计算x(n)
stem(n, x); % 画出离散的波形图
xlabel('n'); % x轴标签
ylabel('x(n)'); % y轴标签
title('(2-(0.5)^(-n))ε(n)波形图'); % 图片标题
```
其中epsilon(n)是单位脉冲函数,可以用以下代码定义:
```matlab
function y = epsilon(n)
y = (n == 0);
end
```
希望可以帮助到您!
阅读全文