正在加载图片...
(0.9)n,0≤n≤10。应该用下列MATLAB程序: >>n=[0:10];x=(0.9).n; 4.复数指数序列: x(n)=elativon,yn 其中o称为阻尼系数而w0是以弧度为单位的角频率。MATI.AB函数exp可用来产生指 数序列。例如要产生x(n)=exp[(2+3)n],0≤n≤10,可以用下列MATLAB程序: >>n={0:10]:x=exp(2+3j)*n): 5.正余弦序列: x(n)=cos(won +0),n 其中B为以弧度为单位的相角。MATLAB函数cs(或sin)可用米产生正余弦序列。例 如,要产生x(n)=3cos(0.1πn+π/3)+2sin(0.5πn),0≤n≤10,应该用下列MATI,AB程 序。 >>n=[0:10];×=3*cos(0.】*pi*n+pi/3)+2米8in(0.5¥pi*n): 6.随机序列:许多实际的序列是不能像上面那样用数学式来描述的。这些序列称为随机 或S1 achastic序列并用相应的概率密度函数或统计矩来表征。在MATLAB中,有两种(伪)随 机序列可用。rand(1,N)产生其元茶在[0,1]之间均匀分布而长度为N的随机序列。randn (1,N)则产生均值为0,方差为1,长度为N的高斯随机序列。其他的随机序列都可用这两种 函数的变换得到。 7.周期序列:如果序列x(n)=x(n+W),Vn则x(n)称为周期的。满足上述关系的最 小数N称为基本周期。我们用元(n)来表示周期序列。要从-个周期1x(n),0≤n≤N-1} 产生有P个周期的序列x(n),可以把它复制P次: >xtilde =[x,x,....x]; 何是高明的方法是利用MATLAB的强有力的下标能力。先产生一个包含P行x()值 的矩阵,然后用结构(:)来把它的P行串接起来战为一个长行,不过这种结构只能用于列向。 所以我们往往还要用矩阵转置来把它扩展到行向。 >>xtilde=x'*ones(1,P);%P列x;x是一个行向量 7
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有