資源描述:
《3 典型信號的表示》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、§3典型信號的表示尹霄麗ElectronicEngineerSchoolofBUPT23.1離散信號的表示3.1.1有限長序列:{1,2,4,2,3}↑序列數(shù)組(縱坐標):x=[00012423000];%ss2_1.m位置數(shù)組(橫坐標):n=[-5-4-3-2-1012345];4畫圖:3stem(n,x);2注意:命令的尾部用了分1號,用以除掉MATLAB不必要的回響。0-505MATLAB在信號與系統(tǒng)課程中的應用EEofBUPT3利用linspace函數(shù)產生等間隔數(shù)據創(chuàng)建一個覆蓋區(qū)間-5≤t≤5步長為0.1秒的向量:方法一:t=[-5:0.
2、1:5];方法二:t=linspace(-5,5,101);%起點,終點,點數(shù)LINSPACELinearlyspacedvector.LINSPACE(X1,X2)generatesarowvectorof100linearlyequallyspaced(等間隔)pointsbetweenX1andX2.LINSPACE(X1,X2,N)generatesNpointsbetweenX1andX2.ForN<2,LINSPACEreturnsX2.MATLAB在信號與系統(tǒng)課程中的應用EEofBUPT43.1.2單位樣值信號δ(n)?0,n≠0δ
3、(n)=?1?1,n=0O1n%ss2_2.mn=[-5:5];x=[zeros(1,5)1zeros(1,5)];stem(n,x);10.80.60.40.20-505MATLAB在信號與系統(tǒng)課程中的應用EEofBUPT5圖形的修飾%ss2_3.mn=[-5:5];x=[zeros(1,5)1zeros(1,5)];stem(n,x,‘r’);%紅色xlabel(‘n’);%設置橫坐標ylabel(‘x(n)’);%設置縱坐標詳細信息:helpplotMATLAB在信號與系統(tǒng)課程中的應用EEofBUPT6xlabel和ylabel函數(shù)¢hel
4、pxlabelXLABELX-axislabel.XLABEL('text')addstextbesidetheX-axisonthecurrentaxis.¢xlabel用字符串來標注X軸;¢ylabel用字符串來標注Y軸;¢注:字符串用單引號標出。MATLAB在信號與系統(tǒng)課程中的應用EEofBUPT73.1.3由已知序列得到另一個序列(1)取長序列中的一部分:%ss2_4.m%ss2_4.mnx=0:10x=exp(-nx);%產生e指數(shù)序列ny=nx(1:5);%取序列nx的前5個值y=x(1:5);%取序列x的前5個值subplot(2,
5、1,1);stem(nx,x);xlabel('nx');ylabel('x');subplot(2,1,2);stem(ny,y);xlabel('ny');ylabel('y');axis([01001]);MATLAB在信號與系統(tǒng)課程中的應用EEofBUPT8結果圖形1x0.50012345678910nx0.40.3y0.20.10012345678910nyMATLAB在信號與系統(tǒng)課程中的應用EEofBUPT9subplot函數(shù)helpsubplotSUBPLOTCreateaxesintiledpositions.H=SUBPLOT(
6、m,n,p),orSUBPLOT(mnp),breakstheFigurewindowintoanm-by-nmatrixofsmallaxes,selectsthep-thaxesforforthecurrentplot,andreturnstheaxishandle.TheaxesarecountedalongthetoprowoftheFigurewindow,thenthesecondrow,etc.Forexample:subplot(2,1,1),plot(income)%2行,1列,第1圖subplot(2,1,2),plot(ou
7、tgo)MATLAB在信號與系統(tǒng)課程中的應用EEofBUPT10axis函數(shù):坐標系的顯示范圍helpaxisAXISControlaxisscalingandappearance.AXIS([XMINXMAXYMINYMAX])setsscalingforthex-andy-axesonthecurrentplot.XMIN:X軸的最小值XMAX:X軸的最大值YMIN:Y軸的最小值YMAX:Y軸的最大值MATLAB在信號與系統(tǒng)課程中的應用EEofBUPT11(2)組合一個新序列%ss2_5.m%composeanewsequencen=0:5;
8、x=exp(-0.5*n);y=[xxx];%重復3次ny=0:(length(y)-1);subplot(2,1,1);stem(ny