利用MATLAB绘制随机相位正弦波
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二 利用MATLAB 绘制随机相位正弦波)sin()(θα+=wt t X 的均值,方差和自相关函数的图像
[实验目的]
通过绘制图像,深入理解随机相位正弦波的均值,方差和自相关函数。
[实验学时]
课外完成
[实验准备]
1.熟悉随机相位正弦波的均值,方差和自相关函数含义,掌握其计算方法;
2.编写随机相位正弦波的均值,方差和自相关函数的书面程序代码。
[实验内容及步骤]
绘制随机相位正弦波)sin()(
θα+=wt t X 的均值,方差和自相关函数的
图像
说明: (1)根据课本中计算随机过程数字特征的方法来确定
)sin()(θα+=wt t X 的均值,方差和自相关函数的取值;
(2)确定上述均值,方差和自相关函数绘图的坐标范围;
(3)利用MATLAB 语言编写绘图程序,并进行调试;
(4)运行实验结果,编写本次实验的实验报告。
设定该正弦函数的随机相位θ在(-π,π)服从均匀:
)sin()(θα+=wt t X
已知条件θ的概率密度为:
f (x )={12π,−π 其均值为 Ex=∫)sin(θα+wt 1 2ππ−πd θ =0 其方差为 Dx=E(x 2)-E(x)2 =a 22 E(1-cos(2ωt+2θ)) =a 22 Matlab 的操作源代码如下: 均值函数 clear; s w sita; t = [-10:0.1:10];a=3;s = [-5:0.1:5]; Ex = a/(2*pi)*int(sin(w*t+sita),sita,-pi,pi); subplot(2,2,1);plot(t,double(s (Ex))); xlabel('t: -10 to 10','FontSize',16); ylabel('y = Ex','FontSize',16); title('相位随机变量的均值函数图'); 图像: 相位随机变量的均值函数图 方差函数 clear; s w sita; t = [-10:0.1:10];a=3;s = [-5:0.1:5]; Dx = a^2-a^2/(2*pi)*int(cos(2*w*t+2*sita),sita,-pi,pi); subplot(2,2,2);plot(t,double(s (Dx))); xlabel('t: -10 to 10','FontSize',16); ylabel('y = Dx','FontSize',16); title('相位随机变量的方差函数图'); 图像: 相位随机变量的方差函数图 自相关函数 Syms s t sita; a = 3; w = pi/20; Rx = a^2/(2*pi)*int(sin(w*t+sita).*sin(w*s+sita),sita,-pi,pi); ezsurf(Rx); ezsurf(t,s,Rx,[-10,20,-10,20]); title('相位随机变量的自相关函数图)'; 图像: 相位随机变量的自相关函数图