• <acronym id="danlv"><form id="danlv"></form></acronym>
  • <dd id="danlv"><rt id="danlv"></rt></dd>
      <var id="danlv"><rt id="danlv"><big id="danlv"></big></rt></var>
      1. <code id="danlv"><ol id="danlv"></ol></code>
        <var id="danlv"><rt id="danlv"></rt></var>
          1. <code id="danlv"></code>
            返回首頁

            信號系統實驗中MATLAB編程-信號的合成分解 編程代碼

            時間:2012-06-22 14:11來源:知行網www.n1979.com 編輯:麥田守望者

            方法一:寫出每個的最后疊加:
            t=0:0.001:T;
            w=2*pi/T;
            y3=(4*u/(pi*3))*cos(3*w*t-pi/2);
            plot(t,y3);

            ........
            ...
            y=y1+y2+y3+y4+y5;
            plot (t,y);


            方法二:通用程序
            T=input('input T:');
            a0=input('input a0:'); %基波分量
            w=2*pi/T;
            n=input('input n:'); %諧波個數
            s=0;
            for i=1:n
            k(i)=input('input k(i):'); %個諧波次數
            a(i)=input('input a(i):'); %振幅
            p(i)=input('input p(i):'); %初相
            y=a(i)*cos(k(i)*w*t+p(i)*pi/180);
            plot(t,y,'r-');
            s=s+y;
            hold on;
            end;
            y=s+a0;
            plot(t,y,'k*');

            ------分隔線----------------------------
            標簽(Tag):MATLAB Matlab技巧 Matlab實例教程 matlab源代碼 matlab基礎教程
            ------分隔線----------------------------
            推薦內容
            猜你感興趣
            日韩在线av免费视久久