• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    matlab怎么得到正弦波的方波

    該示例(以圖形方式)顯示了方波的傅立葉級數展開是如何由奇次諧波之和組成的。

    東西/原料

    • 電腦
    • matlab軟件

    方式/步調

    1. 1

      我們起首形當作一個以0.1為步長從0到10的時候標的目的量,并取所有點的正弦值。

      讓我們繪制這個根基頻率。

      號令窗口鍵入:

      t = 0:.1:10;

      y = sin(t);

      plot(t,y);

    2. 2

      按“Enter”鍵。

      得圖1。

    3. 3

      此刻,將三次諧波添加到基波,并將其繪制出來。

      鍵入:

      y = sin(t) + sin(3*t)/3;

      plot(t,y);

    4. 4

      按“Enter”鍵。

      得圖2。

    5. 5

      此刻利用第一,第三,第五,第七和第九諧波。

      鍵入:

      y = sin(t) + sin(3*t)/3 + sin(5*t)/5 + sin(7*t)/7 + sin(9*t)/9;

      plot(t,y);

    6. 6

      按“Enter”鍵。

      得圖3。

    7. 7

      最后,我們將從基波諧波到19次諧波,建立依次具有更多諧波的標的目的量,并將所有中心步調保留為矩陣的行。

      這些矢量繪制在統一張圖上,以顯示方波的演變。 請注重,吉布斯的效應表白,它永遠不會真正達到那邊。

      鍵入:

      t = 0:.02:3.14;

      y = zeros(10,length(t));

      x = zeros(size(t));

      for k = 1:2:19

         x = x + sin(k*t)/k;

         y((k+1)/2,:) = x;

      end

      plot(y(1:2:9,:)')

      title('The building of a square wave: Gibbs'' effect')

    8. 8

      按“Enter”鍵。

      得圖4。

    9. 9

      這是一個3D曲面,代表正弦波標的目的方波的逐漸轉換。

      鍵入:

      surf(y);

      shading interp

      axis off ij

    10. 10

      按“Enter”鍵。

      得圖5。

    原作者:Matlab教程舉報
    • 發表于 2020-02-11 20:00
    • 閱讀 ( 1157 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆