连续时间信号的Matlab表示
发布日期:2021-05-08 01:17:11 浏览次数:14 分类:精选文章

本文共 536 字,大约阅读时间需要 1 分钟。

      Matlab提供了大量的产生基本信号的函数. 最常用的指数信号、正弦信号是Matlab的内部函数, 即不安装任何工具箱就可调用.


1. 指数信号 x(t) = A * e^at

% 1. 指数信号 x(t) = A * e^at% 指数信号在Matlab中可用exp()函数表示% A = 1, a = -0.4 因果衰减指数信号A = 1; a = -0.4;% 在[0, 30]区间上选取5000个点t = linspace(0, 30, 5000);xt = A * exp(-0.4 * t);% 绘制信号图形plot(t, xt);%xlabel('t/s');ylabel('x(t)');


2. 正弦信号 x(t) = A * sin(w0 * t + phi)

% 连续信号的Matlab表示% 2. 正弦信号 x(t) = A sin(w0 * t + phi)% A = 1, w0 = 2 * pi, phi = pi / 6A = 1; w0 = 2; phi = pi / 6;% 在[0, 8]区间上选取3000个点t = linspace(0, 8, 3000);xt = A * sin(w0 * t + phi);% 绘制信号图形plot
上一篇:离散信号的Matlab表示
下一篇:用BW原型模拟低通滤波器 + 双线性变换法设计数字带通滤波器

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月16日 12时07分40秒