当前位置:   article > 正文

Matlab中连续信号与离散信号的绘制_用matlab绘制离散信号的图形

用matlab绘制离散信号的图形

连续信号的绘制

话不多说,我们直接上例子吧
请在Matlab中绘制连续信号
  f ( t ) = 5 e − 0.8 t s i n ( π t ) , 0 < t < 5   . \ f(t) = 5e^{-0.8t}sin(\pi t),0<t<5\,.  f(t)=5e0.8tsin(πt),0<t<5.
代码

clc;clear all;
a=5;
b=0.8;
t=0:0.001:5;
x=b*exp(-b*t).*sin(pi*t);
plot(t,x);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

代码解释
t=0:0.001:5 表示t的取值范围为0到5,0.001是步进,步进越小,曲线越光滑;
.*是因为是指数函数部分与三角函数部分是向量相乘;
plot是matlab中的绘图指令。在这里插入图片描述

离散信号的绘制

同理,请在Matlab中绘制离散信号
  f ( k ) = 2 ( 0.8 ) k , 0 < k < 5   . \ f(k) = 2(0.8)^{k},0<k<5\,.  f(k)=2(0.8)k,0<k<5.
代码

clc;clear all;
a=2;
b=0.8;
k=-5:5;
y=a*b.^k;
stem(k,y);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

代码解释
k=-5:5 表示k的取值范围为0到5,其中默认步进为1;
同时也要注意是.^
stem是matlab中的绘图指令,按照茎状图形式画出请添加图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/798994
推荐阅读
相关标签
  

闽ICP备14008679号