日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MATLAB函数downsample的用法详解

發布時間:2023/12/8 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB函数downsample的用法详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(一)、downsample

? ? ? ? ? ? ? ?將采樣率降低整數倍

  • 句法
    y =downsample(x,n)
    y =downsample(x,n,phase)
  • y = downsample(x,n)通過保留第一個樣本,然后保留第一個樣本后的第n個樣本,來降低x的采樣率。如果x是矩陣,則該函數將每一列視為單獨的序列。
  • y =downsample(x,n,phase)指定偏移下采樣序列的樣本數。
  • 例子1:
    降低采樣率

    將序列的采樣率降低3倍。

    x = [1 2 3 4 5 6 7 8 9 10];
    y =downsample(x,3)
    y = 1×4

    ?????1 4 7 10

  • 例子2:

    將序列的采樣率降低3倍,并將相位偏移增加2。也就是從第一個數向后偏移兩個數進行降采樣

    y =downsample(x,3,2)
    y = 1×3

    ?????3 6 9
    ?

    x1 = [1 2 3 4 5 6 7 8 9 10];
    y =downsample(x1,3,1)

    y =

    ? ? ?2 ? ? 5 ? ? 8
    ?

  • 例子3:
    ?

    將矩陣的采樣率降低3倍。

    x = [1 2 3;
    ?????4 5 6;
    ?????7 8 9;
    ????10 11 12];
    y =downsample(x,3)
    y = 2×3

    ?????1 2 3
    ????10 11 12

  • 輸入參數
    x —輸入數組
    向量|矩陣
    輸入數組,指定為向量或矩陣。如果x是矩陣,該函數會將列視為獨立通道。

    示例:cos(pi / 4 *(0:159))+ randn(1,160)指定加上高斯白噪聲中的正弦曲線。

    示例:cos(pi ./ [4; 2] *(0:159))'+ randn(160,2)指定一個兩通道的正弦波。

    數據類型:單|雙
    復數支持:是
    n —下采樣系數
    正整數
    下采樣因子,指定為正整數。

    數據類型:單|雙
    相位-偏移
    0(默認)|正整數
    偏移量,指定為0到n – 1之間的正整數。

    數據類型:單|雙

  • 輸出參數
    y —下采樣數組
    向量|矩陣
    下采樣數組,以向量或矩陣形式返回。

  • 總結

    以上是生活随笔為你收集整理的MATLAB函数downsample的用法详解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。