数字信号处理中的MATLAB使用基础(一)

基本语句

  • input('提示字符')表示提示用户输入数据
  • conv(a,b)表示卷积计算
  • disp('显示必要输出的内容')/disp(c)表示在命令栏打印字符。
  • stem(length,data)表示绘图,其中length为x轴的长度,data为要绘制的数据,此外还可以在其后加上x轴和y轴的标注,xlabel('时间轴');ylabel('幅度')
  • pause(a)暂停函数,a秒后继续运行,如果没有参数a的话就,按任意键继续。
  • real(a)表示的是取出a的实部。
  • imag(a)表示a的虚部。
  • n = 0:0.1:21表示产生一个从0到21的矩阵,其中间隔为0.1,所以长度应该是211。
  • sawtooth(t,width)表示产生一个锯齿波信号,其中t表示要产生的长度,width表示锯齿波最高点的位置,取值范围是0-1.
    不同width的锯齿波图形

    如图分别是width取0和0.5以及1的不通波形。
  • 在MATLAB中,如果是一个数和一个矩阵做运算,要加.比如说2.*a其中a是一个矩阵,表示矩阵所有元素都乘以2。还有2.^a表示2的指数。
  • fliplr(a)表示对矩阵a进行左右翻转,效果如图
    水平翻转

你可能感兴趣的:(数字信号处理中的MATLAB使用基础(一))