常用MATLAB函数详解及用法

常用MATLAB函数详解及用法

ID:40556542

大小:323.33 KB

页数:10页

时间:2019-08-04

常用MATLAB函数详解及用法_第1页
常用MATLAB函数详解及用法_第2页
常用MATLAB函数详解及用法_第3页
常用MATLAB函数详解及用法_第4页
常用MATLAB函数详解及用法_第5页
资源描述:

《常用MATLAB函数详解及用法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、随机信号产生rand:产生均匀分布的随机数rand(n)产生一个n*n的随机矩阵,元素分布于(0,1)rand(m,n)产生m*n均匀分布的随机矩阵为了使每次执行rand函数时产生和之前不相同的一组伪随机数,通常需要初始化随机数种子。方法很多,常见的一种是在写m文件时,在程序的开头写:rand('state',sum(100*clock))randn:产生标准正态分布的随机数(均值为0,方差为1)Y=randn(n)返回一个n*n的随机项的矩阵Y=randn(m,n)返回一个m*n的随机项矩阵。Y=randn(size(A))返回一个和A有同样维数大小的随机数组。randn返回

2、一个每次都变化的一个数值Ex.产生一个随机分布的指定均值和方差的矩阵:将randn产生的结果乘以标准差,然后加上期望均值即可。例如,产生均值为0.6,方差为0.1的一个5*5的随机数方式如下:x=.6+sqrt(0.1)*randn(5)randi:产生均匀分布的随机整数randi(imax)产生分布于[1:imax]的随机整数r=randi(imax,n)产生分布于[1:imax]的n*n随机整数矩阵.randi(imax,m,n)产生分布于[1:imax]的m*n随机整数矩阵.r=randi([imin,imax],...)产生分布于[imin:imax]间的随机整数Ex:

3、生成均匀分布于-10:10的整数r=randi([-1010],100,1);wgn:生成高斯白噪声y=wgn(m,n,p)产生一个m行n列的高斯白噪声的矩阵,p为输出功率,单位dBW。默认负载阻抗为1Ωy=wgn(m,n,p,imp)以欧姆为单位指定负载阻抗。y=wgn(...,powertype)powertype指定p的单位,'dBW','dBm','linear'。linearpower以瓦特(Watt)为单位。y=wgn(...,outputtype)outputtype指定输出为'real'或'complex'。若输出为'complex',实部和虚部的功率分别为p/

4、2.y=wgn(m,n,p,imp,state)重置randn的状态。%生成N(m,var)的高斯分布变量N=500;%采样点数mu=1;%均值var=5;%方差,交流功率s=randn(1,N);s_norm=(s-mean(s))/std(s);%归一化sig=mu+sqrt(var)*s_norm;awgn:在某一信号中加入高斯白噪声y=awgn(x,SNR)在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。y=awgn(x,SNR,SIGPOWER)如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果S

5、IGPOWER为'measured',则函数将在加入噪声之前测定信号强度。y=awgn(…,POWERTYPE)指定SNR和SIGPOWER的单位。如果POWERTYPE是'dB',那么SNR以dB为单位,而SIGPOWER以dBW为单位;如果POWERTYPE是linear,那么SNR作为比值来度量,而SIGPOWER以W为单位。统计hist:直方图显示数据值的分布n=hist(Y)将向量Y中的元素分到10个等间隔的范围内,并返回每个范围内元素的个数作为一行向量。如果Y是一个m*p的矩阵,hist将Y的每一列作为一个向量,并返回一个10*p的矩阵n。n的每一列的值对应Y的该列

6、。n=hist(Y,x)x是一个向量,返回x的长度个以x为中心的,Y的分布情况。n=hist(Y,nbins)nbins为间隔数,直方图按nbins划分间隔并统计落在其中的数目。[n,xout]=hist(...)返回n和xout,包含有数目频率和间隔位置。可使用bar(xout,n)来绘制直方图。xcorr:估计随机过程的互相关函数**互相关序列的实际计算公式为Rxy(m)=E{xn+myn}=E{xnyn-m},xn和yn为平稳随机过程,−∞

7、的矢量长度均为N,如果x和y的长度不一样,则在短的序列后补零直到两者长度相等。默认情况下,xcorr计算未正规化的原始相关系数。Nm1*^xnmyn01mNRmxy()n0^R(m)m0xy输出矢量C为c(m)=Rxy(m-N),m=1,...,2N-1,(即m-N=1-N,2-N,...,-1,0,1,...,N-2,N-1)。通常,互相关函数需要正规化来得到更准确的估计值。c=xcorr(x)为矢量x的自相关估计;c=xcorr(x,y,'option')

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。